10
6
32
12
14
19
11
13
79
35
33
250
86
96
161
252
1458
57
148
116
141
91
52
177
207
340
70
169
105
65
139
230
68
30
136
88
119
117
50
107
192
39
62
56
49
85
513
152
74
42
591
162
167
95
224