20
24
50
40
9
8
11
3
20
49
35
12
29
37
48
27
23
46
22
17
30
