6
8
553
57
67
68
50
39
18
14
29
49
33
31
20
107
119
51
2687
42
24
16
22
63
34
30
28
706
151
365
378
200
73
166
145
35
37
105
38
9
233
159
77
53
94
227
121
345