80
1
229
85
300
87
248
86
382
1400
302
73
64
77
362
235
60
353
320
106
221
321
360
3
83
395
537
2
541
416
476