250
456
33
25
154
350
157
143
76
778
9
320
352
46
389
290
335
688
684
252
706
42
777
4
684
731
70
310
323
96
515
154
984
228
90
56
666
10
244
17
848
713
938
42
371
733
213
102
3
538
295
64
1060
28
