318
130
271
34
523
128
337
143
672
228
436
258
539
43
259
139
164
106
264
174
459
155
527
138
598
100
249
53
207
130
348
135
388
146
302
51
254
190
652
143