3
12
19
20
21
23
31
40
43
45
55
59
61
65
67
68
75
86
89
90
79
46
37
62
44
76
42
47
87
41
48
24
28
22
13
15
81
14
56
25
7
10
84
9
63
8
26