84546267
13231581
70866929
36953200
55556320
25801846
14009130
8870997
59454296
12842811
956471
5791023
85838131
49294052
27662556
41283494
6703343
32196736
125700
61703015
22973807
64848505
4713487
133643
46159870
40134940
97168052
5753715
58384789
99051044
98011374
33648874
36251487
55175647
7312262
32594964
91679206
67727693
60325870
33243338