127
46
286
126
591
49
514
72
283
64
315
113
489
124
378
45
456
72
186
99
410
144
134
60
156
53
277
85
380
153
283
123
445
97
576
145
164
103
512
95