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