4
910
99
90
291
65
45
246
258
310
115
274
53
89
114
85
120
95
195
413
175
355
146
205
164
176
323
91
75
140
269
218
203
185
233
248
82
138
159
118
87
273
129
112
106
54
126
533
301
137
66
238
160
135
500
371