667
1
76
629
2
481
81
89
215
403
1100
471
730
478
414
87
229
385
501
1142
102
840
921
85
780
442
330
69
545
232
71