579
128
570
203
244
53
426
145
522
219
381
273
327
153
222
179
519
198
202
86
98
76
527
106
337
117
476
54
563
58
352
64
588
114
413
100
364
176
248
152