13688618
12333172
60956758
55406673
9423766
8426960
73372718
95702453
52096844
29816500
1058437
24393825
79988526
56384517
76722794
6852831
90418666
1409290
31796440
35513289
93794188
1797108
89441827
6062271
54853686
60715865
98727310
89566252
15373381
29407659
38135395
81956294
94207218
70613799
6849320
78604158
11672905
7820947
91775002
86851602