8
4
2
13
6
24
11
14
16
9
25
19
20
7
21
18
15
28
42
31
45
10
17
29
93
51
32
30
63
92
35
34
23
36
26
41
90