12
18
2
63
10
29
11
27
9
83
22
105
58
0
5
51
28
26
37
67
8
1
25
39
160
24
41
32
6
23
36
20
53
78
55
62
4
104
147
13
19
33