45702490
19899423
74654270
7612650
25958346
2918487
91016212
98807898
76765258
52163404
72141250
18289262
22008080
1795909
89359791
41432891
86003035
49922218
37247007
6564527
62521201
48107661
5404843
82781025
17253498
89673730
47188967
43327704
61317325
74297010
10991823
12181092
1857961
40057867
19738968
28907714
15601504
44214739
35791796
54299016