44
60
63
23
64
29
77
86
113
308
83
157
282
156
664
182
218
385
161
163
118
231
244
438
281
123
229
181
288
84
114
98
164
497
206