83788450
127542
97359878
79944100
1833879
53444632
11162384
30601600
42804550
8545112
89589813
54923376
951393
62517437
10854250
73643475
9904555
94693125
95092995
71124567
76496923
57104785
86939748
21047843
8967238
56618937
1598377
65829356
82659512
65162652
63163518
99771376
59128609
72018597
14845798
63136250
1043674
95051921
12025677
55626683