31705972
60993335
57349191
63436459
87993970
43155092
85635217
80655074
73998621
82127004
66694311
64099242
36229776
28164628
71403850
65532732
96358317
27693539
15017098
99053439
16203383
2745279
2576776
7449300
70607024
21482514
2828025
73424642
55461826
98095975
89356631
62179513
27016691
91651796
54587651
85507305
86446616
36542890
8859643
94467271