39
123
53
27
46
57
91
17
35
61
65
126
55
90
62
42
130
207
161
50
108
36
99
67
48
51
44
154
103
115
59
333
41
163
131
288
278
72
76
37
95
89
113
134
141
132
66
93
204
177
112
175
96