54145257
1947810
13085040
46048920
1605695
11039768
9179800
58932945
21449279
68898054
62206405
5789111
48096237
13567279
91684962
31655329
8277789
95396672
58527124
33491203
22311163
88067154
88602654
94602476
22221512
15394392
3882216
574516
88984589
4799382
20352397
21286818
65878128
35994847
16369092
85487
89519793
72645801
76365850
70219062