271
108
346
67
402
164
511
80
201
125
262
151
79
46
593
129
753
190
522
66
434
118
498
156
522
128
378
173
471
271
221
74
625
155
488
169
236
175
336
181