400
139
400
131
124
98
331
48
281
63
484
11
508
100
404
120
182
73
517
81
153
67
110
12
461
109
410
24
554
106
156
102
71
19
115
82
466
179
294
54