8
23
30
31
9
10
4
7
25
43
6
20
46
147
37
68
19
22
15
33
1
51
2
13
12
28
11
21
26
35
27
36
0
17
3
5
24
16
18