40
284
33
32
25
49
163
119
57
117
157
1361
206
337
136
81
92
56
285
299
777
311
126
98
71
247
66
210
74
60
70
217
289
109
223
764
41
87
43
278
211
181
64
130
111
258
148
139
88
164
96
19
494
39
195
62