20
24
117
169
10253
178
60
298
62
94
42
500
1557
134
130
211
487
14
540
240
74
232
85
54
620
45
48
50
66