12525
42180
95124
774160
702621
470329
81615
114325
619423
800873
495945
1035798
175425
874576
79770
28541
714978
48847
317854
469106
752181
387455
262873
157168
362463
396631