14
20
18
6
53
26
43
90
8
3
11
22
51
17
33
29
16
38
59
93
84
115
202
180
200
122
68
99
81
39
76
5
42
56
10
13
46
9
12
23
25
2
7