80251667
15047061
88689272
8603590
44307343
48986219
95512507
34247824
23784319
41149852
49451064
809077
61863442
15685565
37827427
63856613
7529456
51338479
7805416
91995100
50398554
24622806
78388609
85205180
52345984
99904339
54762898
65326820
73517144
47706650
35283702
65401589
88427480
65491696
10718537
8397607
40137733
37785198
23802847
40807094