18657311
98846481
7364776
64336
83366521
90849938
9920253
74794660
68665266
85541675
64837762
6397680
4164419
1586725
563268
20908083
19254028
66641137
98031119
31186645
1299141
10669040
4310409
76321841
5040425
83274085
6625427
2855287
977688
1199356
91056727
97602011
48933428
11165408
41915382
59201952
94761406
6119283
85248408
35196796