90
66
165
514
98
133
103
234
531
157
124
117
400
163
91
132
380
77
177
184
149
259
352
246
435
207
110
354
214
56
94
76
471
105
167
144
449
169
152
102
292
208
391
313
565
726
96
173
849
109
704
2525
231
1580
869
632