3
287
777
1
43
162
294
25
471
17
647
28
2
4
5
13
399
142
57
38
203
376
53
671
150
325
327
70
300
9
16
10
404
22
163
34
50
90
265
24
560
26
8
154
35
11
74
293
62