358
394
119
204
74
262
147
391
52
250
50
98
26
92
135
151
111
95
80
110
73
46
108
107
347
286
59
24
211
37
63
56
97
44
75
1034
428
42
176
155
202
34
48
41
39
58
45
79
33
210
247
162
310
225
243