0
9
24
20
14
7
12
32
16
21
56
26
48
42
18
40
99
127
69
41
128
37
146
45
98
60
108
51
15
25
11
50
23
33
77
44
29
22
115
79
76
54
151
27
30
95