307
75
335
20
416
115
491
138
637
187
223
95
522
20
360
111
215
94
447
166
100
44
566
4
663
116
421
137
371
60
417
82