6
88
35
200
9
12
18
11
8
20
27
7
50
15
14
5
355
68
21
108
37
40
507
32
16
10
1000
590
26
22
19
47
53
13
109
34
56
84