43004946
522035
2704173
42039799
9199580
8304785
10267854
7425139
94951676
92913492
43031547
1481255
18104320
33779554
27877228
99739899
8392754
47318723
48442673
99568420
94248018
15715895
60979660
15395301
785333
73368565
72867381
46183782
80295238
81589
47459968
5609232
12878527
36876163
58426200
70237928
89022890
97668449
89599778
84703613