21
85
111
58
83
37
127
18
12
144
95
19
126
150
59
41
79
138
116
29
14
36
38
112
64
191
140
44
70
49
39
35
189
67
185
91
164
99
134
175
73
87
72
80
89
42
163
206
17
251
65