95477821
29229700
19242440
1682872
6192582
48708122
35591128
70959047
90951579
8704140
2408104
79935056
7021706
11869980
21496526
52809644
44572593
29269349
27253791
18608145
33985674
46259338
83195853
99212511
62718309
6909809
53208385
63665834
91207906
82086447
8613266
81405267
30437291
16636309
8270600
8295836
60111510
86083332
40145220
62752698