5
3
2
10
1
4
0
7
6
11
27
71
105
28
42
18
221
88
24
38
98
8
114
44
29
37
15
121
107
89
54
48
26
43
78
56
210
257