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