1775668
87543769
74729997
16172734
20175218
51038189
1556535
62559412
196396
23034801
17952887
91262242
47967760
98628622
79878867
17147929
14012989
2747847
20056989
56915708
41483988
65941862
10888440
19492884
7846327
83196644
46685177
58225695
18041650
75997525
85034056
4693972
78076687
99067277
62349831
60025655
3925816
2099108
73555483
41941236