11
29
57
257
21
15
526
25
63
236
16
135
12
61
76
10
102
35
34
212
114
306
31
432
112
72
168
88
107
24
187
161
68
150
340
221
69
70
129
91
252
858
401
38
28
239
51
673
190
277
67