26
50
0
26
152
5256
169
115
148
422
16
152
278
6583
123
163
117
695
162
121
121
144
154
179
151
132
146
152
137
326
392
153
269
174
161
289
155
430
385
154
177
172
385
161
429
364
462
434
120
606
425
156
159
171
471
133
127
123
175
157
85
114
149
112
401
327
172
446
442
174