99816679
43802061
68442662
25587709
42641708
41958393
85505700
58946822
9307948
40563388
67517662
17605089
9059163
46988024
63961277
46885138
41902430
35701177
27791436
43037239
59198766
37974278
45399215
32933751
30525413
90355926
86969780
31371068
45765273
10971910
11109098
88414002
27046458
64642850
43687091
2275644
43531304
60225776
99692796
8145137