13
21
100
55
10
35
56
30
51
16
88
12
48
23
52
47
109
28
17
14
7
5
64
45
62
31
33
26
3
77
67
25
39
41
29
63
19
24
76
40
18
110