0
3
4
1
2
5
11
19
21
9
7
6
8
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