3
1
2
6
8
27
50
108
113
63
5
11
9
15
91
24
29
10
7
23
16
18
4
14
12
159
13
17
67
72
83
162
22
49
65
76
38
66