7
0
1
8
10
2
9
48
626
27
62
140
173
30
97
359
136
907
305
160
44
100
118
206
77
22
175
124
142
20
92
261
276
121
137
67
193
15
112
241
63
98
106
84
870
39
290
152
319
70