30
80
46
51
9
90
94
79
15
8
22
33
7
70
33
18
10
32