0
7
27
1
3
6
2
4
5
20
16
8
9
10
13
19
32
23
46
71
39
54
40
93
78
102
92
132
15
151
297
1201
11
83
31
12
144