2
10
47
25
35
20
22
15
29
32
40
16
3
18
37
8
85
51
26
23
5
1
4
50
28
13
156
72
19
46
62
11
42
49
6
14
21
7
66
39