5
65
35
200
11
27
8
6
53
7
30
101
9
12
37
1000
19
17
13
43
10
51
24
85
68
18
48
102
128
115
39
64
14
69
16
96
29
31
54
22
28
60