111
88
24
17
98
93
32
7
46
31
18
26
20
45
5
25
11
62
55
85
10
35
58
59
23
75
2
8
12
106
29
4
14
30
54
28
38
37
19
1
15
108
6
44
22