450
128
393
116
444
120
529
54
369
43
446
181
515
19
106
76
80
38
500
162
203
74
376
137
578
140
503
153
467
44
264
171
225
182
310
28
488
97
199
40