59
8
6
30
129
46
61
138
69
103
64
44
88
109
95
276
244
70
166
192
170
65
76
122
49
112
43
186
136
191
184
227
124
165
108
86
90
266
252
75