13
100
34
18
50
17
54
35
69
8
10
23
30
7
15
29
19
73
26
21
39
1000
62
38
33
5
51
36
52
86
53
64
114
27
67
28
24
84
37
16
55
83