15
98
20
10
28
37
21
69
9
6
3
47
18
29
19
38
11
12
93
16
31
52
5
22
43
45
73
466
40
17
51
54
99
81
76
34
42
49
59