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