3
1
2
7
8
9
27
50
109
120
67
6
5
14
98
65
30
23
18
12
177
4
22
13
24
66
73
83
10
17
162
16
11
49
58
75
33
47
64