44
41
21
22
383
95
593
62
130
141
66
156
40
302
74
158
115
31
133
303
164
37
33
248
223
64
180
111
43
604
69
27
339
186
197
267
35
328
234
19
81
59
103
346
98
168
204
176
51
15
279
4652
497
208
132
235
147