0
6
5
4
2
13
3
15
9
18
14
1
17
8
35
7
21
26
36
104
24
161
37
85
41
84
125
172
44
130
64
68
209
349
33
106