405
435
201
229
311
328
317
155
83
50
98
27
53
88
56
281
1015
82
248
135
35
342
222
397
253
357
112
202
55
93
360
122
107
313
47
225
65
40
323
33
86
69
142
48
101
174
968
167
51
87
543
52