78619723
71773152
469557
811505
6687840
61192537
10088465
9714229
1597683
43036650
58123681
11433484
21674749
54592705
28654
95266055
61732289
44248282
93064622
30747697
15399156
7650258
9567196
11736855
49439366
123508
66943719
40941901
29605491
16821321
11063219
84457913
99958250
93067577
46513030
77119699
4995734
40959723
32403232
69776331