107
2
10
5
78
55
164
33
121
43
21
35
31
63
70
8
181
95
173
7
4
46
9
47
27
14
13
26
20
16
1
24
18
105
65
3
12
50
149
120