69
156
90
34
121
42
162
116
39
382
825
827
282
311
251
448
225
165
96
49
222
149
515
778
1172
139
218
184
418
141
152
109
185
361
64
106
3663
798
754
193
437
783
620
269
216
444