150181
476438
606446
841304
364148
1009380
801453
340157
12991
719998
484227
847910
389799
671507
896710
41662
45033
57720
853907
590422
48919
839625
165694
752992
244473
333127
1013421
529462
100938
882881