4
5
23
26
27
29
33
39
41
46
47
53
54
55
57
66
75
81
83
90
73
48
20
44
43
42
35
65
40
32
22
17
18
15
87
14
67
84
12
7
11
68
10
8
80
56