26
79
13
25
259
15
182
44
220
506
95
332
66
662
373
578
359
840
107
242
297
183
121
55
441
352
132
358
92
52
309
122
140
53
213
282
330
97
156
323
51
324
116
442
133
36
40
119
18
108
56
177
34