85
347
276
286
148
308
428
193
36
408
41
122
81
132
67
60
12
11
448
205
43
68
34
22
102
139
273
370
136
28
1459
318
327
237
477
151
217
384
252
893
10965
191
96
93
227
106
278
223
150
104
48
97
17