12
96
20
43
18
17
22
35
44
23
45
31
46
47
33
28
21
27
14
55
29
10
16
15
25
34
13
37
24
87
9
68
42
41
30
11
26