71
93
115
253
146
189
1005
314
83
76
84
141
181
227
109
74
57
554
363
562
106
100
988
86
58
130
44
78
919
65
77
21
20
18
15
31
484
135
62
50
72
42
268
172
1046
91
24
201
305
206
175
546
99
152
118