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