7
891
41
35
82
347
223
408
139
194
119
133
172
140
60
22
66
129
59
257
14
25
38
44
79
56
50
132
288
63
64
21
226
80
39
88
309
109
124
37
13
10
113
426
28
40
1406
101
104
177