3
15
4
6
8
2
10
54
37
17
7
5
11
9
12
1
114
18
14
27
42
50
93
19
26
111
103
53
77
23
59
22
76
29
36
31
30