23374
346896
470984
418320
639513
19994
882615
884119
408635
865563
312327
325653
946741
465658
45734
66138
555176
956836
89442
753542
1416262
1129213
89301
88182
85692
612803