54703210
34122057
2689837
15891565
77613442
8516916
94581551
38785714
19343216
6148126
49039752
83926585
79196726
86551467
62146052
86112992
19347067
54768889
41629565
70519310
66815656
32451657
13821106
59097653
34506043
247035
19863237
7355285
36424401
11109324
10748162
12114648
20416556
91992902
95623164
33978870
73406807
660734
78247306
28964185