85756112
13225924
18154218
85963831
31969030
51108479
6580859
95442956
67283687
51951052
20341383
69105840
64258962
91826600
68918160
3602603
25064328
34318277
45154549
66429403
35072920
62756228
2256021
49172100
54436643
57815639
57452558
46521997
42211403
12009930
54853623
89661391
47644466
9079016
50654116
71937869
27018344
58142419
56726956
4036623