11
0
7
10
1
6
2
5
28
45
40
70
46
31
119
242
369
125
128
491
1014
217
267
152
361
202
194
429
273
177
105
81
113
212
127
55
257
183
229
223
44
107
51
286
139
149
116
88
138
226
98
106
99
43