18
97
14
39
66
100
9
55
24
10
12
105
92
93
5
222
43
33
91
29
19
6
51
81
17
45
16
13
57
30
32
11
267
59
35
82
46
230
34
31
1
64
52
96
264
23