12
22
7
9
23
95
64
34
14
3
2
20
33
40
15
11
8
17
26
32
5
41
49
39
112
121
62
24
52
19
10
54
93
74
29
44
35
102
115