142
60
96
16
89
80
48
246
145
411
36
182
118
56
172
34
115
119
134
329
447
183
107
90
213
65
100
191
61
83
151
112
291
187
350
267
113
272
167
109
68
45
69
166
178
486
164
28
1428
207
70
262
198