25
34
11
63
42
29
97
39
13
24
692
360
41
48
18
402
79
83
315
40
66
238
298
405
155
88
110
197
43
32
15
80
151
228
125
152
54
355
243
218
73
256
91
113
147
354
92
127
184
50
12
589
100
140
391
9
411