12
2
4
8
13
12
2
22
45
28
40
28
197
40
7
39
35
15
27