9
21
10
30
12
66
43
33
18
16
5
29
27
4
8
14
22
19
176
24
6
7
13
60
25
108
26
46
17
47
38
23
52
20
28
64
89
42
15
111