12
22
109
1
186
13
1
2
1
1
1
96
29
7
3