248
164
196
27
299
125
586
162
441
182
220
40
417
109
168
17
186
6
125
76
401
116
434
96
439
97
537
87
261
114
319
136
242
97
317
135
419
20
481
178