488
170
535
136
224
180
586
122
304
63
591
190
216
73
533
257
364
36
603
160
563
154
353
78
303
118
478
209
472
159
446
86
176
86
202
95
268
77
282
145