39315966
10083661
5228025
77708458
84643348
9145665
35771980
71851420
4152301
49597286
66564764
32279284
43779505
70328175
23421689
36394342
25041438
20672020
62288587
10137955
57434628
76458506
80877949
55506877
50802059
90366991
22444764
47017688
94657947
5022347
87447212
203618
67057925
33864727
89004807
65187198
91443529
3398104
52657308
30426609