35545049
85746484
89196638
72756017
29153557
87848517
20647636
85153926
68719789
1341128
68171448
83825688
8436210
6821445
7683467
4382059
42212406
40882320
55579035
87896691
92875574
82581467
83931092
99367496
28216000
27056073
95179930
61694591
5980402
47537357
62295659
36683855
30616404
77827225
63724793
46955571
49444947
5826443
37649527
12445508