7
0
14
12
10
18
25
44
11
6
199
214
69
226
30
51
112
5
61
88
23
80
56
92
302
48
46
42
106
50
161
47
52
19
37
68
180
183
223
196
100
208
157
637
233
93
75