2
12
96
114
5
222
3
10
1
43
5
9
4
1
1
95
8
45
6