2
1
8
7
9
25
50
111
113
73
3
4
6
13
90
74
32
10
23
33
12
169
5
24
11
16
27
18
127
69
92
22
15
195
19
21
65
14
48
58
68
42
56
63
17
115