420840
59507
124262
94142
1036993
201469
472573
460388
988257
251507
116688
929603
395792
974265
505910
12068
326283
39222
392665
90658
696552
14079
429287
68625
148190
570814