5
10
695
24
25
149
71
80
125
970
150
176
62
139
103
194
95
208
197
67
132
112
376
260
37
1271
499
494
46
147
75
190
105
181
97
78
162
92
419
72
98
102
157
159
66
85
79
38
371
83
249
131
28
68
74
319
76
41