93421028
915740
80474938
61362789
98341587
28278931
87932612
64996815
53788175
28142319
50727582
79851016
90016178
500158
29817326
6951241
79371002
75415015
80487323
52326576
13397535
48198411
41699635
8126693
40263994
8123674
34128219
71931269
11155716
98686680
80097845
98398616
52242598
38082547
38733860
55425348
25885199
71459933
39154392
14861820