11
23
12
34
24
20
45
8
22
5
322
30
35
623
14
106
36
47
46
13
9
29
16
18
27
15
48
42
78
19
39
4
6
49
2
38
41
3
7