21
117
11
32
210
10
152
110
66
329
154
80
31
26
41
86
334
366
422
223
301
174
162
148
383
169
136
175
63
203
49
159
108
264
147
299
48
82
157
85
143
217
385
134
72
42
171
205
307
131
52
53
37