18187
103321
411982
1016390
95512
883536
531151
584214
766409
62385
105444
875688
531176
705216
929162
172588
50397
803800
985695
725704
43457
641233
967714
195766
126815
332831