0
1
2
3
6
4
13
9
14
25
50
203
142
37
297
5
11
18
24
52
27
38
36
40
43
205
69
60
31
55
70
28
173
41
137