10
18
154
227
14590
25
169
42
91
543
147
27
426
23
20
867
29
74
5
302
415
527
260
174
35
73
167
590
614
151
179
323
89
382
24
202
31
36
41
125
17
28
98
184
108
53
81
127
92
501
38
1025