18453600
64801300
87828943
82032434
8375703
21231409
7538104
29659395
68479681
31956154
79079155
37528582
78766873
88902720
52597988
69945668
71561257
2158583
41919219
52417961
12329792
30981288
2674987
69935467
85194265
92544725
895263
54721269
42188402
54913018
55304883
3267649
42893042
63288257
22299862
91438760
60222309
88647577
65829734
65448560