47507099
6838261
6245842
4877968
13444273
2206217
93418923
6682482
81538417
9945744
42594756
31205247
29946269
8228442
6204831
35159412
99453283
79563253
64873870
32418792
52397982
36209160
10775313
40163440
73258115
41485359
30514660
62096312
87932440
11786980
52417752
38983327
90533208
69413137
11283433
4895508
99677956
56897780
29413926
13414376