5
8
3
1
0
2
54
237
75
89
35
99
18
223
134
64
44
335
100
216
50
21
59
58
178
56
83
19
104
23
31
11
25
15
49
47
68
12
22
259
147
95
74
131
87
974
7
62