3
5
10
11
14
19
21
29
30
31
40
41
44
53
58
61
70
71
82
87
43
46
79
45
62
37
76
42
8
47
73
25
48
20
28
18
88
12
13
81
67
9
56
52