130
385
245
53
487
122
257
85
124
75
1006
334
164
97
183
88
387
320
90
46
78
152
192
67
386
110
108
68
223
286
228
58
169
937
293
9163
359