16
10
20
21
45
32
65
30
37
83
9
88
34
12
7
14
24
52
44
22
78
11
17
18
104
49
69
28
63
57
86
50
35
77
43
289
153
51
133
296
261
47
39
8
29
41