607
270
167
355
127
116
39
286
98
103