16955603
39851202
8024119
47807496
8994285
1814885
43701391
40845297
5785955
56652577
5156207
12636151
82382256
16176891
77056701
96889604
8949438
90285367
26119261
40152981
9658790
56888288
51026259
1423222
72317944
19068414
71081149
93908703
35392161
11089876
31146087
32643836
64727685
22556740
32531863
60522761
5927158
65114132
96342548
44201501