40
223
25
229
78
34
77
151
118
60
94
63
70
182
278
26
52
404
58
51
54
469
149
31
133
114
383
175
100
17
39
187
307
154
85
92
111
178
42
283
27
140
49
107
180
313
321
236
279
213
72
29