93164882
35257364
20956171
39003657
9611322
49453784
30479435
5365287
77602965
54658580
4454272
16577754
95669636
69335476
22874605
5911151
31669790
15107066
95099234
9844387
73754148
84975328
52891159
64463330
54555020
72626433
65711409
64718535
43572511
2802903
16856330
12214470
605610000
8842915
94371721
6637422
19433145
66344732
83651119
113301