42240
577943
735961
25135
256582
132724
1522
407846
4157
891446
87597
835670
983196
489463
401607
78651
782881
157857
151953
589488
29336
848123
114937
125224
24801
5339