95
95
79
77
62
76
39
38
72
70
65
53
48
27
84
52
75
79
56
54
74
55
28
67
33
30
33
54
52
14
37
20
35
17
81
12
45
31
52
69
41
18
41
17
42
19
26
21
90
39
35