326
349
238
116
286
74
98
103
147
718