9
58
23
21
12
13
354
78
46
45
148
11
490
47
70
290
29
213
99
240
101
125
26
157
40
30
251
121
219
285
14
35
85
93
60
72
67
158
143
507
39
115
96
443
34
82
142
42
128