10 10000
61
64
31
49
94
21
69
58
100
46
