53625763
33312775
25061021
64657516
25936960
8747258
78088452
20513219
14405478
4200359
89173464
35708104
2149423
16817599
9639673
91398830
29932317
58261712
9122722
26218047
55862911
11353190
38368144
66144319
5293590
80194805
28993578
9119251
46323590
7015779
73394087
89063879
59287252
96158227
84318238
74615420
28938438
2832382
1078460
43842449