166
159
18
19
14
6
44
5
86
137
179
46
24
97
48
122
105
3
143
35
33
54
20
15
144
9
26
22
66
47
100
42
36
92
80
17
79
7
37
16
32
10
78
129
83
102
27
52
13
40