64288073
10955356
93098610
6050603
2281329
16857372
96378667
90346035
35916126
8832459
2773596
68684600
3290257
80976719
47324485
5039656
48835392
72865451
77211847
73411467
87254890
20836990
85584297
53331936
28698757
91802522
48007257
25645837
43842000
4541252
56316586
48566256
8114756
44822302
31418610
53138578
80437551
29005920
84219115
77854038