18
91
94
49
103
55
235
199
79
44
80
3
114
21
43
41
70
164
50
47
97
118
13
56
57
281
196
66
115
125
106
51
16
72
83
352
34
151
171
58
8
85
86
153
275
84
233
455
222
311
27
61
45
36
226
474
180