20
34
24
3
16
13
54
12
6
7
23
35
32
2
25
1
46
112
28
14
4
5
126
1247
122
33
40
55
17
22
111
21
19
45
38
15
67
18
11