3
18
22
23
19
21
36
16
5
4
7
9
17
33
37
15
2
29
24
59
770
51
13
43
42
39
496
38
34
62
14
12
11
8
1
32
6
31
10