425
157
925
308
687
390
700
235
415
19
470
202
399
198
605
127
456
127
130
68
309
141
442
171
393
124
513
49
155
39
452
125
618
105
76
12
332
189
391
140