3
286
799
1
43
156
315
25
451
17
655
32
2
4
5
13
422
134
54
38
303
214
381
56
671
138
345
325
88
270
10
11
423
8
165
41
51
104
264
24
556
7
158
37
74
278
70
9
184