30
43
66
57
72
78
38
61
59
53
62
49
82
68
59
45
60
65
73
76
70
64
68
75
80
62
54
71
82
49
55
60
66
72
70
60
58
64
50
83
82
56
79
80
71
88
84
80
70
55
