93404270
79962500
2101935
68299477
97733661
67755298
22535407
48554477
825235
2252117
94915295
9418169
69825488
92085465
98775919
74244921
7199670
43999798
54363521
12739532
75018716
96906906
19273883
17247102
28133067
1592877
155326
18673216
44971812
76704591
21423038
64021291
91464630
97939880
16552671
13863651
8991996
78238282
66804697
11786771