12
21
35
93
20
19
9
43
48
16
58
17
32
14
11
45
64
33
13
57
26
44
77
22
42
34
39
23
50
15
38
55
40
29
37
81
138
69
53
25
73
102
71
49