82812573
14836754
57376307
13884910
52263228
7021434
4936402
8424812
35339999
52353933
39082551
52389486
79233336
76903600
8465566
61489709
95036938
92416583
18638091
9756204
41575913
72586538
28235275
302950
43241768
52223676
23177621
10316988
80493825
6939707
81791592
67165166
93195949
55471886
22807399
29362358
31992407
11491745
75542882
63484672