9
1
3
4
8
15
12
20
37
18
30
151
34
14
7
21
27
22
45
17
13
23
40
44
66
42
63
33
31
53
51
47
26
32
56
49
71
69
112
78
35
64
104