91691022
8813476
17885714
84068286
2563948
50124601
9414350
3197014
21039443
13832934
32846417
38512040
94117481
56067740
11091334
2417452
18413048
43738831
8931715
7830695
5988787
25912115
67035337
95092145
7636627
67542501
1294882
84236091
91884475
12268195
58856292
32712306
40439701
64361480
10272656
27004616
65249644
90733544
7119661
15287710