283
50
343
37
221
539
369
250
1504
448
261
66
107
20
231
657
195
109
390
30
52
150
134
79
89
167
38
98
277
39
9
27
1314
23
259
164
407
77
48
101
173
120
65
126
58
18
123
13
49
68
184
156
320
99
35
2136
4710