401
355
222
797
137
139
226
928
72
156
207
43
135
485
141
305
840
64
264
823
98
48
169
104
483
259
422
28
862
170
922
206
1577
390
184
693
50
652
582
120
46
742
276
838
777
548
40
76
2762
33
224
770
22
509
71
62
445