16
12
9
24
8
2
5
1
7
11
3
26
14
69
47
83
40
55
13
19
28
93
6
35
48
4
29
78
22
10
76
125
114
306
64
0
20