2
10
102
43
9
93
22
57
50
100