10104014
7667234
9733980
46458727
99112611
72073276
35029398
24847721
75704994
39611189
75729539
29352646
99393350
9636906
2045684
5464384
86162607
35391020
1945962
95859647
32722194
3767406
2476848
97017772
58535065
49659124
49212043
39019127
67925612
8433254
43965973
32561626
49593116
86709921
26055428
7596199
90052281
8807851
58318514
96906753