25
16
66
370
68
50
8280
340
33
230
64
99
579
41
1157
1657
132
154
58
1579
136
70
385
46
35
63
83
47
233
105