98
93
72
92
93
59
78
233
299
56
78
83
171
55
77
92
77
164
113
60
80
53
100
84
99
67
213
79
58
70
59
75
162
63
61
104
79
52
66
70
174