26
105
32
38
126
28
54
31
22
367
19
151
245
41
23
108
40
27
62
249
13
287
46
64
178
15
14
8
9
63
225
295
75
123
92
122
137
190
303
207
73
93
298
72
87
116
100
67
36
29
68