5
10
9
66
200
6
18
19
33
52
28
26
53
7
46
30
14
25
169
29
22
56
72
71
128
80
17
20
11
12
8
90
36
24
55
123
107
15
32
21
60
1000
16
13
27
48