305
75
333
20
413
115
488
137
635
186
222
95
522
20
358
110
214
94
446
166
99
44
565
4
657
115
419
137
368
60
416
82