41
45
245
114
144
88
151
114
185
180
88
81
64
312
177
77
166
102
181
113
264
106
317
73
97
122
95
108
164
125
229
105
464
238
122
192
193
66
70
99
95
51
98
135
93
53
98
170
114
123
278
166
156
64
74
241
139
220
123
64