9
9
21
48
95
8
8
12
47
33
17
55
101
57
117
20
30
38
6
4
31
32
36
4
6
8