141
76
749
288
530
57
591
50
263
188
164
63
452
82
434
102
455
126
173
87
543
23
230
142
458
171
275
159
576
90
429
185
481
141
196
125
156
42
258
58