2
4
9
12
20
23
28
29
30
31
33
37
47
50
57
62
66
72
85
90
1
45
76
44
35
89
52
43
70
42
40
41
21
32
27
22
48
14
81
13
46
11
64
51
16