0
3
5
1
2
11
19
21
7
4
6
8
9
26
24
68
76
115
27
34
25
86
50
46
30
36
53
138
72
130
38
48
28
82
158
109
267
71
124
408