3
286
796
1
43
157
311
25
452
16
656
28
2
4
5
13
423
134
6
46
38
325
217
364
56
676
146
350
323
91
274
12
8
167
424
9
177
41
51
106
281
568
24
32
159
11
74
234
68
186