5
4
6
28
8
31
19
20
26
10
39
43
23
60
35