8
12
13
4
15
27
14
30
63
11
116
33
25
24
22
44
10
7
9
47
56
42
124
54
17
36
89
29
88
21
139
189
209
167
150
115
18
194
34
199
66