0
1
4
3
17
7
9
13
5
8
6
20
19
33
12
11
78
73
31
47
177
43
63
67
30
50
41
109
39
82
66
221
191
115
42
136
153
148
69