129
3
457
2
307
1
439
255
263
599
368
868
401
450
71
337
72
653
83
617
273
88
538
494
335
1248
243
410
90
506
77
172
319