2
8
10
11
19
25
28
29
35
43
51
52
56
57
79
81
84
85
87
89
37
49
62
48
47
46
44
42
41
76
40
54
13
90
39
21
88
74
68
75
9
69
33