3
285
797
1
43
157
311
25
453
16
655
28
2
4
5
13
423
134
6
46
38
323
217
364
56
676
144
349
324
91
274
11
8
167
12
424
9
176
41
51
105
281
568
24
32
159
74
234
68
186