1
21
31
39
44
3
6
14
16
22
23
24
29
33
43
45
5
7
8
11
13
17
19
25
26
30
34
36
37
42
48
9
27
32
35
38
47