56
73
67
140
508
82
52
57
250
41
96
50
133
187
97
169
180
150
99
84
366
281
233
30
355
188
75
266
114
24
173
113
102
166
130
737
76
348
195
26
60
98
134
68
53
64
243
31
445
92
37
105
90
104