13
41
380
23
383
444
264
56
214
650
258
218
225
46
91
237
201
353
178
160
188
129
75
43
182
118
422
27
625
959
51
99
107
169
11
175
155
328
203
335
185
193
127
128
33
73
12
238
48
140
158
601
57
26
21
189
88