20498673
32013707
24864618
21591131
6859984
10551499
26973236
4001087
96608959
12681419
13871343
51545004
32083526
76474872
1193466
68292970
49189312
8830259
34855766
39079588
4506704
4046284
20933397
15787793
71295536
68199385
64694553
73944812
55228226
91692517
69362375
66826608
69018444
11668947
74004739
69935034
52744395
180095
30374931
76014442