0
3
16
42
2
5
7
11
18
1
4
6
10
20
8
26
22
29
21
17
24
46
13
27
153
84
15
52
39
36
45
56
9
62
70
31
57
86
138
111
33
25
53