103
133
138
100
118
145
259
208
131
151
589
702
166
83
185
140
390
153
122
154
950
242
434
137
717
201
326
193
199
218
139
78
104
365
191
342
433
243
62
110
211
57
67
174
147
81
93
189
171
55
48
149
89
165