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