331
96
529
62
430
80
381
160
602
176
469
10
209
121
186
19
544
154
368
187
435
59
518
171
253
8
561
135
382
9
591
157
147
19
374
48
318
141
118
107