1
8
3
29
24
2
7
38
4
12
6
16
5
10
51
57
31
58
158
65
109
167
47
88
75
67
157
13
17
92
40
50
188
61
34