40
45
110
215
171
118
27
185
513
198
19
85
53
552
26
64
169
471
186
573
116
80
593
35
105
41
293
266
303
51
10
109
71
34
194
289
22
350
32
201
39
79
131
56
129
52
197
31
43
320
88