401
29
125
421
994
68
779
205
132
207
157
22
92
221
265
340
203
91
195
255
90
119
1111
85
42
43
37
319
48
606
13
69
153
154
574
72
120
3030
215
98
537
228
790
87
76
60
89