111
493
96
494
95
608
206
778
135
604
89
622
74
506
119
431
405
88
397
99
415
72
360
306
154
358
34
315
101
313
149