0
5
14
2
12
17
10
56
35
8
47
19
11
7
22
40
9
24
27
23
43
31
16
36
42
33
26
4
51
25
28
54
13
113
1
127
45
869
156
44
118
123
93