82
138
185
71
81
8
59
60
289
10
26
129
84
17
21
279
449
73
31
182
53
30
27
526
37
62
214
380
476
70
522
763
171
109
350
232
471
370
257