16
59
57
45
8
9
12
17
5
3
91
93
51
63
96
84
19
13
562
6
14
97
4
66
46
11
28
10
111
29
2
1
26
37
55
39
7
23
133
53
38
83
18
42
15