0
4
2
7
14
13
24
30
16
42
99
54
44
22
18
28
39
27
35
26
21
10
15
55
38
8
19
12
5
20
31
113
25
36
79
128
220
46
58
32
102