12
45
15
10
5
4
17
7
14
120
29
6
22
8
31
16
23
2
35
39
18
20
26
56
82
11
32
47
9
1
54
13
36
21
115
126
19