10
5
3
4
6
16
7
0
2
27
8
114
15
1
18
98
28
69
139
81
64
83
75
143
56
197
47
25
108
531
33
29
49
48
63
31
41