7
45
27
99
22
14
35
90
21
42
20
16
66
18
8
39
71
88
95
44
54
106
118
89
32
96
124
52
36
28
223
56
97
74
11
101
55
38
333
24
123
40
139
91
51
26