109
18
78
62
8
4
0
17
25
3
10
144
26
58
9
27
33
12
19
43
14
6
5
22
57
2
7
69
79
98
49
44
74
517
759
177