50
26
26
317
362
404
457
228
130
131
129
134
189
137
122
137
135
132
112
135
127
43
131
113
133
132
132
144
139
118
138
136
125
137
131
139
120
109
127
129
125
131
134
130
110
138
127
126
116
125
70
126
122
121
136
114
121
124
135
61
387
136
134
119
140
109
143
132
433
125
450
141
403
121
138
399
122
449
141
228
416
130
122
141
427
415
127
117
118
143
120
121
390
132
130
115
351
125
122
117
133
115
576
127
122
121
133
119
144
137
346
402
111
388
400
141
133
135
397
141
141
138
129
133
126
133
145
118
133
142
129
140