2
3
1
4
5
6
7
12
55
16
24
30
31
51
52
53
54
69
74
99
12
40
56
57
7
7
13
2
3
34
35
36
37
38
4
41
42
46
48
5
6
6