606
267
166
354
126
116
39
286
98
102