74775229
30338040
41221431
12043238
2505891
24331680
52807572
56961824
35351270
23376976
14059754
58968779
75589627
33334240
9251799
17032895
85859692
63645455
8547628
94639518
6431653
49306994
7285521
90972760
1755029
1138340
96203169
29974206
34986623
89655757
17059197
23585280
99294858
38712965
19364892
88056859
11731836
58002235
76079233
34676283