428488
70622696
83439072
69094216
40786331
60385057
36217080
66724668
5735833
52037897
33014883
57913997
94939104
31323886
30493447
62995136
72252361
9532283
98776885
50213644
81801888
17476966
96794178
66866288
62781798
22482068
30571977
89647494
41857807
82498899
56308701
40145188
41969030
9877873
85486549
57236112
27264709
83427948
83302252
18442974