18
19
99
3
11
2
75
111
23
9
105
31
15
34
17
26
10
84
21
37
46
168
63
57
6
12
8
35
13
33
120
24
55
32
43
5
109
7
39
22
20
44