729
2
89
0
1073
621
1
881
3
140
348
391
489
6
175
441
373
846
16
105
240
287
153
238
322
126
234
87
128
85
180
79
54
111
727
8
109