94643818
87433120
61144222
3323260
78446291
78121995
24518415
15957069
50949395
44634025
29218591
12241134
51806889
40058892
78667357
24928703
2707754
49238810
9871869
7917959
66271278
22898560
9441360
6858558
21898577
33333894
64692941
417807
54649772
48649101
98259414
82156827
26174638
48649931
87206329
26845652
91734903
85047982
43373483
22064762