15008850
12288143
92616514
7054449
91803785
38413998
51236811
55364653
9107967
87394736
31747921
39457526
6521695
59951521
77278224
5098316
20925002
87865607
66039627
18468861
59908486
25689124
36034729
86733950
29415289
3004685
57869429
94513216
9061708
49097357
54215166
70969530
40796118
99254279
41079390
74673553
23342164
3198532
72035551
64793444