8
0
31
30
7
11
14
4
16
10
25
19
12
28
2
5
23
15
44
6
35
40
17
22
48
26
20
32
13
33
38
95
72
68
27
43
45