35
52
56
27
63
30
28
201
230
202
274
167
55
375
75
159
134
186
89
107
78
187
42
24
261
18
270
352
267
149
171
22
26
229
80
51
79
208
289
23
295
271
93
287
152
160
13
11