20
3
13
12
1
63
4
7
2
16
19
44
6
5
11
8
9
10
128
26
39
22
28
60
52
143
33
218
15
100
42
224
79
62
31
99
40
27
14
23
18