12
18
123
6
5
17
23
43
16
10
11
13
41
65
14
49
58
3
19
46
81
57
33
29
32
34
7
25
22
9
4
45
2
48
24
119