42253
202542
192364
62598
154693
35237
667220
859112
604866
269177
65652
546880
402266
687496
16370
947549
704868
593
846825
169346
131273
2797
576102
559933
836381
167597