19
10
5
27
31
26
14
9
11
156
17
6
8
16
106
94
92
12
2
15
22
39
88
52
207
54
47
41
48
25
141
37
161
46
1043
151
73
68
20
199
150
145
21
86