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