105
164
101
115
0
127
116
122
55
177
110
105
125
116
82
102
102
49
37
82
0
163
51
45
50
136
117
39
49
44
53
52
55
52
57
134
40
104
0
109
107
135
167
46
105
82
143
152
7
129
125
51
113
38
108
51
172
82
94
118
122
49
179
55
439
116
53
132
51
0
293
129
90
131
85
117
116
142
56
48
103
113
160
45
48
120