172
122
49
225
79
649
277
531
46
36
52
121
89
266
80
381
43
182
179
209
111
96
100
920
252
105
90
78
234
85
87
101
124
31
301
212
367
170
242
345
109
180
47
284
294
211
64
343
118
63
103
296
98