91
1
123
192
2
151
97
118
760
165
101
473
626
288
121
233
50
55
110
1141
707
932
918
689
434
455
613
484
575
1002
652