40657179
87397812
77113743
64502515
26454490
24043278
83448154
15423825
55712670
70581988
33132632
5647669
27181605
86641454
1468323
59875679
44057123
3059232
68965892
74705670
55096695
31466913
45254687
82413686
48547087
35233338
93916648
93063711
57859138
9617998
88106266
60944575
42801133
63965297
158178
4465364
86771598
90571637
28425997
79195988