50
113
289
474
66
69
56
72
54
92
111
104
490
51
52
229
142
45
196
258
49
192
278
282
24
98
59
18
47
122
27
86
70
116
31
14
599
78
107
61
160
44
32
136
223
88
216
175
110
118
139