9
7
14
52
22
20
21
17
5
19
23
27
180
50
24
69
103
47
166
30
240
216
29
315
162
270
168
105
193
385
92
217
110
82
202
40
13
60
163
77
89
56
42
61
116
46
72
101
104
58
153
112
183
73
201