486
120
777
164
250
58
425
227
350
170
584
49
287
47
597
194
292
32
420
7
436
138
609
189
412
113
561
42
288
55
561
74
242
80
477
76
179
146
152
53