11
28
352
15
445
40
337
29
115
19
9
390
183
126
26
16
178
293
84
396
67
8
277
46
130
303
51
65
191
52
24
522
150
63
264
38
49
56
54
311
134
61
32
59
85
125
82
257