8
11
99
55
10
7
14
16
83
63
33
24
87
35
79
58
13
20
21
12
17
19
30
26
54
31
22
28
101
152
43
390
88
109
132
69
86
60
48
23
32
29
208
18
42
207
92