251
92
534
155
516
184
295
162
408
85
305
150
415
132
282
104
555
131
84
60
197
177
444
122
408
127
191
140
391
129
414
204
203
80
229
138
237
161
432
12