531
94
466
102
463
186
271
165
275
81
564
20
268
123
476
117
280
105
145
137
381
3
85
43
445
131
455
138
389
146
393
14
257
30
469
9
360
25
295
129