0
7
1
4
2
9
67
48
625
26
62
138
172
479
30
97
358
135
144
905
305
160
44
100
118
206
77
22
175
124
142
20
92
261
275
71
65
61
120
137
192
14
37
111
239
63
79
141
106