340238
10797454
64959263
60625375
56355922
9233715
79895486
29019400
27118519
88333778
46153331
763861
3393878
32654132
51677618
41268453
11167582
115415
81447419
35368597
1949558
69938520
25886
93213760
38537988
27819308
67015235
88041690
30739190
6714703
6496419
89138282
19951832
95368691
98308277
9270625
60965523
11207204
25016883
25161310