14
9
17
12
6
7
4
13
1
8
0
31
2
5
10
11
3
15
24
19
16
27
26
48
103
20
36
1082
77
32
186
54
63
33
129
328
46
341
273
338