4
24
30
39
61
115
85
110
43
37
106
119
58
51
45
87
273
138
137
240
64
152
158
193
146
139
135
248
141
245
80
274
255
68
191
136
60
337
342
291
114
133
99
121
78
201
190
132
213
1252
176
184
415
230