415
215
525
132
514
147
121
98
477
43
410
59
426
82
491
44
133
99
210
170
156
147
344
95
382
117
508
16
591
17
242
60
285
122
123
70
354
51
138
26