17571120
3084873
63432131
74846605
52679626
76129223
31541482
7947199
69367668
17636545
79455640
19153512
36873925
1183162
79279878
13812769
12564856
65758492
27004061
4686591
60993859
31529203
89917350
13681170
66159785
19706668
96367635
96822978
67498
4752661
70873461
42707039
62578119
90147990
667261
19024156
34886329
47457339
3439377
27838688