21
20
12
27
35
38
31
18
5
11
16
26
15
23
3
9
41
22
45
19
6
34
50
14
24
7
10
40
44
2
30
13
1
17
78
32
25
33
8
51
96