149
37
33
32
42
50
71
170
25
27
11
18
63
140
38
34
76
12
23
68
103
84
49
92
41
150
351
57
85
5
157
86
130
46
100
142
52
96
89
4
36
72
128
8
55
14
147
421