61
75
250
48
129
34
252
140
270
68
85
170
360
287
404
833
923
249
763
361
402
347
311
86
108
537
162
183
1489
947
512
370
245
2718
1297
1906