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