5
0
1
4
11
2
3
6
8
22
10
29
58
18
30
12
16
201
33
27
78
88
36
96
306
114
15
116
62
75
154
31
74
25
61