26
342
99
82
3
57
165
15
79
93
416
98
34
238
45
13
78
28
24
134
32
94
54
60
37
36
360
115
140
25
270
254
110
89
85
16
9
11
66
142
90
191
303
231
201
264
52
53
219
47