50
89
671
207
372
381
417
753
125
58
59
258
22
285
107
293
186
153
73
79
7222
142
160
411
114
111
81
63
47
204
237
170
136
123
452
48
77
84
109
74