65622852
42974291
23312502
20139741
96213630
75076208
44332925
13469906
55472784
30197774
34984514
6160602
660278
98803409
76833030
28274990
26525083
21347993
29519993
11285659
49775067
99312667
12427135
96868371
17741726
62478917
89973351
43816355
28355533
28042712
5328362
93993
29165242
8487551
62216371
89418693
75091755
65974796
57449466
88699381