70
233
123
87
107
84
112
86
115
97
78
68
113
407
332
360
287
288
151
110
98
125
88
75
71
472
354
205
143