28
33
66
26
18
14
15
8
23
1
9
3
6
7
25
4
47
104
24
63
10
19
17
11
86
43
56
49
21
111
58
20
44
53
82
62
48