598
130
510
125
366
188
135
51
573
287
551
33
496
87
555
144
203
162
204
91
377
160
564
173
307
47
282
105
575
115
214
171
496
122
302
204
566
18
503
77