185
84
43
396
361
36
570
146
170
40
94
63
34
228
53
180
62
85
195
233
71
95
52
209
155
302
165
264
186
142
779
123
674
277
225
275
80
475
115
89
49
172
345
452
428
99
332
168
502
348
76
187
110
229
699
268
338
103
47
167