3
283
803
1
43
158
303
25
454
15
648
30
2
4
17
5
13
418
134
50
38
214
381
56
668
132
336
328
89
272
10
7
6
154
11
426
8
162
51
103
263
24
559
32
157
37
74
282
70
9
178