65802825
42174625
46767221
75552322
68091102
48359899
63204380
10843849
76936082
58246570
67389543
75106434
20502600
32069287
55625864
19471687
9162637
55243779
6499408
44215162
98342005
99846958
25725857
33758833
6557813
40549654
11332351
95696534
43169125
33974263
77345806
86334070
57161194
52399725
56169172
3918346
72928086
6705459
7678714
2495925