1
0
5
21
6
3
9
16
15
45
13
2
7
4
8
10
20
89
26
51
39
42
22
109
33
14
40
11
52
18
75
143
61
24
103
37
27
71
36
31
57
56