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