11
38
17
26
116
42
51
52
48
31
34
28
18
70
146
130
77
179
64
248
55
95
128
340
214
407
91
224
411
87
276
89
182
242
313
100
240
201
624
153
258
137
236
466
479
178
103
96
110
292
384
149
228
102
303
1373
268