318
336
229
101
70
93
707
228
123
88