513
150
477
146
302
88
580
110
200
179
342
60
526
138
336
167
160
104
482
101
423
159
160
50
279
181
279
68
440
53
512
49
396
177
549
14
480
123
563
166