536
181
508
309
527
105
585
219
326
163
157
121
687
77
182
130
511
128
580
159
433
114
234
128
399
235
591
107
176
95
114
28
480
145
523
150
304
208
543
197