108
89
14
82
766
91
92
244
120
96
171
95
265
224
189
242
67
256
839
184
168
493
135
207
257
107
172
262
109
126
86
130
631
231