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