50
26
0
80
43
415
414
36
403
123
340
130
133
153
181
125
121
141
153
139
123
118
129
113
117
119
129
116
105
128
121
43
584
160
124
112
164
142
130
151
140
154
347
151
153
70
120
132
168
168
136
133
124
116
0
126
153
149
385
61
150
149
138
121
133
460
136
119
125
125
583
418
631
125
129
129
467
457
569
151