97915343
87433488
68031513
38927733
96324790
13072314
2888907
89504083
16648396
1356691
26989952
16027240
25774118
38545401
60993192
172313
20788388
88465968
38188555
6102675
80521717
5246515
7738790
7861322
53178135
34319494
1384703
14025693
7543362
49279189
10802302
87671676
30848769
43982681
91663634
72299723
25268321
91277102
27946420
67469466