9
8
31
30
7
24
18
23
1
5
13
45
6
59
20
3
26
29
34
10
19
15
22
32
17
27
21
33
42
99
36
12
136
51
39
40