28
35
92
298
149
5
3450
40
23
25
965
6
416
335
31
105
22
220
136
264
82
339
89
11
98
38
1470
366
522
107
44
129
64
20
154
27
15
72
589
29
21
18
209
84
109
12
85
174
56
288
338