7
5
200
1000
8
9
6
18
60
40
33
15
12
19
17
87
39
13
24
80
172
14
41
21
35
102
30
10
754
44
46
126
28
51
63
29
37
27