3
285
765
1
43
160
289
17
471
647
32
4
25
5
2
13
415
142
56
37
265
214
357
47
677
128
311
292
81
305
8
11
9
145
345
22
272
35
49
84
258
552
27
31
159
34
12
73
274
68
200