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