10
25
24
6
11
19
53
8
16
35
50
27
101
75
36
37
87
84
120
190
421
198
43
182
92
233
996
125
210
438
601
265
121
232
453
183
253
250
188
383