88998966
10035197
8209829
79045152
25235659
23516547
61165271
48698771
24525981
6106401
17456914
41419382
98768470
4036029
61689583
2938794
66497842
4783228
5353610
25711890
48281025
65037357
9114811
1195687
94325111
6217330
97132886
34273725
49287074
76651031
49699575
1348114
42893232
16852911
88324207
13643645
63796206
63546969
8977374
13248762