50
107
0
78
1
85
76
74
81
72
58
2
96
3
66
55
63
77
68
75
54
70
61
100
151
4
600
260
200
717
10
39
698
637
5
862
23
62
800
1666
7
18
500
705
12