538
118
359
155
362
200
96
46
592
143
502
153
290
59
609
120
619
184
344
154
386
115
198
53
203
43
316
102
263
148
251
173
205
114
375
107
592
167
503
208