107
245
209
100
421
387
330
10
201
269
259
151
150
88
56
110
73
614
124
75
57
41
158
29
339
50
18
69
137
278
17
166
76
308
37
215
156
98
66
120
61
115
38
99
28
51
36
104
227
235
48