14
10
22
5
28
35
5
8
20
42
2
6
11
25
43
11
41
23
36
31