64605611
31233145
579637
16487807
43214904
80541792
48446188
94216113
71836633
30421870
23765785
2334699
45295876
43977446
26505222
11684873
75091416
3889466
2782321
54689792
73359938
50772594
79583118
81675554
74995465
88133724
92758760
35405167
2381272
39216166
54264877
21785921
8142858
77863856
44545177
56043068
6822356
19686886
38919377
33095200