5
58
1477
39
728
91
53
41
59
8
14
78
444
12
27
15
16
10
65
256
1
7
31
18
21
3
22
6
166
254
61
43
11
580
83
149
4
577
283
188
198
224
99
155
127