30
219
132
124
300
255
142
130
170
171
269
146
154
436
143
1174
367
9
705
217
244
667
441
136
390
19
284
100
135
284
65
1059
967
336
235
1
558
545
480
129
77
55
90
651
310
255
1
85
