15
17
105
28
8
23
46
33
102
12
16
18
177
31
337
187
25
32
68
44
22
51
37
11
40
161
261
86
58
29
82
104
189
72
224
207
150
77
69
27
98
10
80
241
121
132
55
53
21
73
217