110312
938130
417556
139371
699829
547350
406948
428762
318740
255619
486967
3969
268384
383270
646474
86895
290349
248548
749186
7079
550753
157239
47207
717125
714964
894831