826
102
1181
483
952
394
405
90
325
58
593
307
560
76
765
196
653
222
646
173
627
149
219
96
381
13
239
150
621
83
567
160
346
217
508
65
231
141
425
103