4963766
50017842
14443797
63278666
83732537
68139635
987320
28312090
1316675
62424271
39427040
40629702
215268
19302488
90141077
25232169
19905138
53261066
92429973
37409800
27154577
94588454
1513560
62405528
19934419
58173271
27325896
82819541
99318733
24969367
969173
19822913
69519451
15044514
7337978
10561743
51996907
17401880
45656951
7547041