8
8
13
26
7
24
30
90
28
301
77
57