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