0
4
5
3
11
17
6
31
23
78
244
24
135
209
29
74
47
146
118
149
100
36
85
50
34
57
20
117
82
25
68
56
71
27
26
42
9
21
41
59
14
35
33
15
19
200
7