70
363
506
147
242
378
275
95
353
279
119
761
191
134
122
111
38
193
117
136
357
146
126
669
280
103
141
90
192
645
59
271
179
343
113
120
618
285
66
75
648
714
80
330
350
990
253
475
696
384
64
866
661
827
601
642
1026
1955