3
8
9
11
12
15
23
24
25
28
29
37
41
44
64
68
76
77
87
88
49
56
47
35
45
26
43
21
32
42
38
58
19
30
16
48
7
13
82
40
10
2
1
83
66