9
117
98
116
81
33
85
74
216
127
92
83
99
125
164
139
58
219
497
827
60
147
201
91
77
89
923
765
237
358
210
202
135
142
176
184
737
490
565
558
517
303
761
305
625
141
42
115
84
86
63
52
144
146
126
32