0
8
4
16
3
33
7
26
9
18
12
42
110
13
40
35
24
39
124
29
15
45
25
34
46
14
23
6
147
47
27
125
69
59
48
49
61
71
41
55
143
151
60
88
136
53