12
15
18
20
28
29
35
43
47
50
54
59
64
66
79
80
81
82
86
90
41
40
52
11
39
61
53
38
69
70
78
37
56
14
13
83
55
10
25
16
89
9
75
48
36