17
23
12
190
25
95
88
288
24
101
47
13
54
66
71
33
73
89
32
74
5
9
37
184
49
239
50
57
29
28
289
46
132
270
41
176
96
79
548
169
70
121
116
97
106
312
228
188
59
68
21
31