9
119
103
123
83
35
92
79
219
131
95
88
105
126
171
143
59
230
504
859
62
151
202
77
946
787
241
363
216
207
136
101
145
180
187
751
497
206
571
566
521
312
781
314
637
146
43
116
91
86
66
52
161
148
139
32