17
27
8
24
56
43
25
85
45
131
74
472
141
230
78
156
54
376
202
281
183
216
679
263
114
299
143
153
121
92
147
235
101
108
30
103
39
28
42
72
20
16
22
189
106
111
126
295
40
35