451
66
136
63
27
71
150
64
359
90
230
148
131
333
307
212
252
254
83
74
461
121
187
213
81
1027
141
215
132
351
94
47
964
163
129
247
408
304
186
216
217
1044
535
449
383
68
243
3549
1203
820
178
430
266
61
44