44
41
111
21
39
91
95
58
235
180
362
50
174
15
123
31
422
280
266
156
72
101
110
233
437
544
190
66
106
259
139
380
364
369
85
140
29
217
1772
119
159
262
151
164
143
92
173
96
683
51
813