31
24
74
26
12
209
174
211
100
81
182
362
137
129
121
136
55
189
42
261
384
124
37
119
41
46
131
146
110
13
59
115
39
253
64
244
73
220
168
60
84
701
123
197
85
17
353
215
63
40
29
627
190
51
18