237
300
90
251
284
38
98
22
24
44
36
56
37
1397
74
39
128
40
69
59
96
171
110
25
58
85
178
23
15
92
28
45
122
828
53
107
52
65
139
48
47
118
27
134
68
312
88
261