6
12
11
123
99
62
15
16
13
83
8
7
4
3
94
2
10
14
5
39
351
45
241
49
48
113
32
23
18
20
80
9
75
36
54
117
126