0
16
3
5
44
26
10
9
39
18
34
12
33
14
4
36
31
20
45
50
19
61
77
29
132
43
32
23
56
127
6
52
170
92
66
55
57
7
27
48
8
21
74
110