51066740
17772630
3455839
6843303
1550559
9664489
67273484
25857777
19105862
47394601
94805328
78969408
69897783
62233323
47127515
15863078
63803859
81181699
83453650
36617183
39606441
171917
31857459
33914847
50834752
46035999
35211751
96126512
85336000
4296030
97812587
6022286
7252843
74723741
50555132
35788689
8095955
157344
9925968
45939704