5
20
11
50
6
80
7
3
12
14
28
39
23
36
44
15
13
24
173
34
113
133
26
56
49
19
67
81
90
55
46
78
45
48
171
401
270