66
26
249
176
229
63
305
133
240
102
548
25
72
56
226
97
182
50
495
201
296
68
242
87
317
117
513
187
106
61
372
88
238
145
262
65
324
47
423
77