3
98
225
129
5
9
82
38
23
17
224
783
48
21
4
131
360
327
32
37
87
137
84
50
296
136
213
157
10
148
292
30
8
553
171
238
391
379
74
392
86
543
223
90
527
179
490
372
227
428
177
174
160
251
390
110
494
222
138
361