202
133
428
186
254
158
307
78
519
200
454
123
313
143
581
272
597
63
293
120
604
192
584
203
795
299
345
133
112
14
426
53
454
36
234
79
444
246
274
34