1
4
8
19
28
10
11
11
19
34
8
13
44
30
59