0
3
6
8
5
16
4
2
26
24
10
13
29
34
37
48
82
55
20
36
60
81
274
91
71
93
64
57
166
133
113
80
53
67
42
56
44
47
30
142
118
27
33