130
98
119
37
162
61
66
144
84
353
258
186
173
117
99
106
120
80
63
85
136
208
96
183
147
137
191
299
387
241
32
172
121
94
112
149
325
131
74
213
167
34
60
160
67
102
109
49
72
48
194