71
65
26
105
30
76
130
403
125
72
279
261
115
213
42
150
129
27
1325
243
312
70
393
19
317
84
34
102
122
49
157
189
340
651
455
352
57