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