2
3
18
89
67
37
16
21
11
12
7
9
25
19
32
39
29
1
49
6
17
22
13
10
35
20
5
23
27
4
15
14
166
24
8
48
46