6
13
2
1
5
3
20
4
24
9
23
11
19
15
14
38
79
46
37
45
129
74
32
7
163
21
12
66
27
110
73
57
25
118
112
67
41