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