80
1
298
109
75
51
116
73
86
353
83
258
54
123
229
2
97
198
373
469
365
352
314
363
516
223
331
253
292
231
206
72