20
12
4
7
55
3
10
29
99
156
36
11
23
33
5
26
39
9
17
25
19
8
14
47
49
16
18
51
1
6
21
28
2
143
22
15
30