3
284
799
1
43
155
302
29
442
17
663
2
4
16
5
13
428
134
46
38
318
213
361
56
666
139
345
333
92
276
9
7
168
11
426
180
41
52
104
281
24
569
8
32
74
244
68
177