82373118
5947044
702327
31117120
43233052
9017285
5969868
81048392
79244932
75346146
6895483
20852279
22816445
54205445
43929642
25289308
99048309
58569162
81274084
94381404
90154344
73372843
49152316
58239811
168687
1501347
33654941
94115999
11388138
7836984
3948434
98944881
98346320
56553455
58195625
11212820
94309744
99654653
75967232
46103776