43044019
8096423
30631302
17508977
40281690
14085735
61974958
98482610
17794591
23821133
30974679
40807543
83045321
10745285
35661852
89065543
69049818
854685
6018721
37766417
22739759
20303042
22318386
88184495
29234414
50449390
75552730
54299115
36558882
87344975
77616954
69118591
62809075
10517750
94154250
34101906
28864971
12765341
96945558
53532994