488
180
486
36
307
145
235
28
583
106
287
17
325
46
263
66
88
47
537
140
494
5
456
166
438
81
464
103
349
77
180
96
463
140
350
84
413
51
87
82