16
22
20
8
55
27
44
91
3
11
26
52
18
33
29
17
38
59
93
84
115
202
180
200
122
68
100
83
40
15
76
5
42
56
10
13
99
46
9
14
12
23
25
2
7