7
0
1
9
14
36
18
20
44
62
17
58
307
103
96
142
43
180
250
64
117
199
149
48
106
46
349
135
283
132
85
419
204
98
325
145
113
22
245
74
864
398
72
171
121
112
156
63
65
59
158
606
215
572
271