245
163
196
27
294
124
586
162
441
182
217
40
416
109
168
17
186
6
124
76
401
116
434
96
439
97
537
87
261
114
319
136
242
97
317
135
419
20
480
178