540
118
362
155
393
206
98
46
596
145
504
153
319
69
622
123
625
186
349
154
389
115
204
54
210
45
326
104
267
149
255
173
207
114
378
107
594
167
507
210