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