50
115
0
90
1
92
83
82
89
64
2
106
3
74
79
66
69
65
85
78
91
62
80
68
100
163
4
600
276
5
200
736
10
39
698
655
877
24
800
1680
7
18
500
712
12