597
135
230
156
487
94
564
245
571
198
321
149
487
163
331
90
387
187
287
48
535
151
153
112
236
69
146
31
276
128
484
169
336
161
383
55
217
9
42
33