12
27
29
50
37
20
10
13
33
512
8
22
43
39
6
9
26
18
251
47
73
64
57
28
35
127
14
100
79
32
19
24
34
51
40
63
11
41