0
2
7
6
5
4
3
14
11
13
26
19
36
25
52
12
38
103
42
81
27
56
53
32
24
64
128
63
43
96
33
20
49
29
16
131
224
71
152
77