601
101
524
87
497
102
429
227
460
172
87
30
150
114
258
143
353
66
565
135
540
152
500
111
523
162
635
201
233
171
500
121
330
122
455
34
202
70
543
74