0
6
26
9
5
7
3
8
13
17
19
10
159
35
44
24
14
18
58
31
400
91
23
29
101
68
135
194
230
66
169
123
74
50
21
36
38
93
33
82
59
53
57
108