58
173
52
134
22
37
70
48
57
265
74
397
126
161
100
122
96
30
27
23
110
195
84
139
117
234
182
41
206
105
317
25
53
223
171
281
192
51
10
71
180
188
79
55
119
530
1107
44
75
59
102