71
65
26
106
30
76
130
405
125
72
282
261
115
213
42
150
129
27
1326
243
312
70
393
19
318
84
34
102
49
158
189
341
651
455
352
60