3
280
792
1
43
158
313
24
437
17
673
31
2
4
16
5
13
430
134
47
38
331
202
358
56
665
148
315
335
94
273
11
163
428
9
187
53
105
285
564
8
32
155
74
253
70
180