7
5
13
2
10
19
11
16
14
25
6
21
8
30
32
20
12
34
9
31
39
63
23
164
3
24
17
29
27
60
15
166
124
86
18
49