45
120
104
85
56
71
72
39
99
100
100
38
97
223
247
261
141
427
675
180
1335
325
316
213
574
115
415
204
284