3
12
34
14
36
11
53
45
21
24
85
55
81
69
61
43
46
84
75
107
115
70
114
56
62
57
39
19
28
48
29
52
50
16
20
310
181
42
149
196
122
73
183
79
111