131
606
145
506
189
478
148
493
112
490
66
453
72
484
54
339
63
333
6
330
49
301
55
354
69
316
47
209
71
291
25
323
87
251
95
256