187
153
152
79
123
93
39
176
216
110
362
192
142
65
161
166
104
102
71
69
300
83
103
159
129
234
98
477
719
250
265
283
276
127
798
106
149
215
272
136
107