34
29
118
121
79
69
44
209
212
65
318
147
67
49
137
230
241
120
108
315
158
37
290
124
60
161
287
26
107
383
86
224
64
50
98
59
486
112
267
39
353
111
183
533
85
282
70
195
106
218
55
274
89
289