2
5
9
10
12
30
31
40
43
44
46
47
58
59
71
76
78
79
81
89
48
37
69
45
85
90
87
57
23
20
88
14
72
84
61
17
8
52
7
50
73
6