35
63
42
44
234
147
208
71
15
342
196
155
114
426
94
180
75
40
106
430
194
126
305
408
119
92
251
278
141