138
185
71
81
8
59
60
289
10
26
129
84
17
21
279
449
73
31
182
53
30
27
525
37
62
25
214
380
475
70
522
763
171
109
348
231
471
370
257