100238
576856
1020586
239808
411734
362985
456296
891107
161740
639961
118153
628625
481348
352152
590512
273551
245880
952511
12608
26250
383418
605627
53183
311138
909678
943480