62
153
90
34
121
42
162
116
39
380
821
825
282
304
251
448
225
165
96
49
222
149
515
778
1170
139
218
184
418
141
152
109
185
361
64
105
3662
798
754
193
437
783
620
269
216
444