57
46
183
28
230
139
109
260
191
90
92
126
98
135
140
72
528
248
113
58
177
84
30
22
56
17
197
38
23
61
33
44
83
25
16
71
50
110
100
39
70
148
153
175
59
115
134
523
18
3746
371
389
79
205