0
102
109
64
127
90
53
99
127
93
17
127
89
92
80
105
127
76
75
127
80
106
113
77
76
0
0
127
0
0
0
0
119
94
32
98
101
6
100
127
0
107
29
0
113
27
0
110
127
0
121
0
0
0
79
127
80
42
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
