0
12
10
4
15
13
1
7
820
288
114
597
107
818
94
305
44
145
69
23
125
43
75
25
137
54
32
82
66
192
166
1242
432
255
151
100
70
223
587