9
18
34
35
3
8
49
54
203
114
95
192
265
117
272
127
92
172
80
86
64
374
252
122
183
208
119
179
139
57
226
103
37
142
180
205
39
280
88
115
154
118
98
90
58
28
78
85
101
577
189
134
36