58096063
77531911
14548710
93843230
1259532
93663762
32992347
66131800
96137798
36491010
70773825
33822743
52871976
5007116
58435686
64137322
70515089
24808529
72254000
1983631
70692626
75571642
11144297
97199238
359913
17254548
39006051
8304770
9020642
69252669
19515068
812573
21415206
14015233
24105772
9805569
69572854
14086432
8938328
23435182