112
46
27
90
110
124
59
72
37
203
163
50
79
44
159
218
210
168
119
16
201
91
177
66
31
23
258
309
35
104
32
75
150
277
33
17
74
71
184
12
126
51
196
136
13
61
3
49
54
43
215