535
17
575
52
448
61
274
151
390
57
120
107
203
90
147
138
485
181
298
156
218
80
533
64
230
20
217
126
458
29
405
179
325
99
502
29
30
15
327
116