425
148
510
186
556
142
232
71
405
184
95
20
456
97
116
69
485
54
41
9
89
58
174
36
396
167
568
118
606
108
414
39
391
158
570
184