131
606
145
505
148
493
189
478
72
484
112
486
66
452
59
356
55
354
54
339
52
289
63
333
49
301
25
323
6
321
69
316
71
291
95
256