4
14
0
2
10
3
6
13
1
5
29
45
40
70
46
31
119
105
28
243
49
369
23
125
129
492
1014
217
267
152
361
202
194
429
273
177
81
114
212
127
257
183
229
223
44
107
51
286
139