0
12
1
6
3
2
14
21
11
8
9
15
7
67
60
22
23
24
33
5
10
82
47
16
44
25
90
26
27
256
216
139
119
170
77
63
73
116
121
52