50853027
74735623
93693305
40221902
6356168
3113232
7809908
85964398
36821034
16157308
31509796
63935715
166438
602522
6438388
76294856
11814640
17401884
24033635
81126510
70014165
28977255
4598648
5678473
96278770
2368372
26476067
78589801
81827176
65023039
22649838
55846358
29106039
98835052
50494977
4182523
52547215
41856669
77735500
84988055