170
109
35
31
18
157
17
47
154
58
76
23
57
14
37
149
34
26
20
59
15
67
19
27
120
41
73
75
16
145
78
10
46
60
28
6
247
312
9
128
21
8
39
54
185
50
179
13