131
611
145
508
189
483
148
495
112
491
66
457
72
489
54
343
63
338
49
303
55
356
69
319
47
210
71
294
13
778
25
326
87
255
95
258