17
23
27
20
18
101
216
24
57
69
48
25
303
177
62
223
131
442
169
37
202
250
106
67
59
282
365
351
50
192
245
286
355
170
112
19
476
152
12
33
72
66
197
90
494
263
163
225
513
228
829
495
270
44