2
27
34
66
2
2
49
48
1
23
33
22
18
83
158
12