10
43
39
26
18
32
8
69
59
34
4
57
68
11
17
24
52
63
66
7
47
56
62
35
9
89
50
6
22
16
30
58
55
12
407
2
469
166
5