30
28
56
52
142
110
244
200
97
390
1
598
199
263
1
547
1
189
129
1
200
132
332
216
131
227
1
235
1
338
331
219
1
373
137
110
302
139
886
69
1
1828
1
199
307
1
213
1462
1
2164
234