3
1
2
7
8
27
50
109
121
58
6
9
5
14
98
65
31
23
18
4
12
177
22
13
11
24
66
73
83
10
17
164
16
49
75
35
47
64