8
5
17
10
7
56
57
1000
122
15
12
32
6
67
29
16
25
35
36
11
62
87
28
200
43
33
47
13
22
63
74
26
19
18
20
39
186
9
14
27
40
162
21
94
82
69
124
34