0
3
13
5
4
16
14
19
25
12
37
32
31
48
64
30
29
24
8
22
36
9
27
119
41
52
53
183
158
21
85
84
66
46
34
59
44
144
107
17
62
18
351