12
31
26
50
18
35
65
96
57
17
30
11
51
76
55
46
58
28
59
74
37
88
29
6
21
42
7
14
39
115
154
113
16
44
27
63
68
77
80
159
112
20
52