1
14
0
10
2
5
28
45
40
70
46
31
119
243
369
125
129
492
1014
217
267
152
361
202
194
429
273
177
105
81
114
212
127
257
183
229
223
44
107
51
286
139
149
116
88
138
226
98
106
99
43
184
102
123
97