63151169
57073005
87244646
2519984
8511454
48792328
51508029
84493976
60443719
29554617
16135999
70778589
64031372
94445617
93026088
16831147
54679545
52936961
39146166
6406778
76206968
334209
93679879
24086814
9987890
49587057
56416172
89734156
95238933
69516008
6880661
21341187
18351578
7705071
52612832
25778379
28372668
47596786
33252541
6486763