555
94
314
95
296
83
267
158
270
76
492
127
248
146
141
76
498
133
661
409
408
107
94
45
130
18
499
162
422
57
256
136
403
221
617
216
605
55
537
100