5
10
20
51
33
55
14
22
25
68
8
23
17
109
103
32
111
18
46
35
41
74
54
80
59
24
27
187
30
58
12
4
15
62
26
42
783