538
118
359
155
372
202
96
46
592
143
502
153
292
60
611
120
620
185
344
154
387
115
200
54
207
44
324
104
265
149
252
173
205
114
375
107
592
167
503
208