41
33
331
109
95
98
73
235
79
479
253
179
160
205
126
157
1065
171
484
261
258
150
423
262
234
464
52
38
237
46
120
134
613
90
158
186
172
203
81
96
117
69
283
124
180
115
87
114
43
218
50
344
232