5
14
22
18
7
3
15
19
4
9
88
1
210
21
63
34
11
54
32
270
55
107
53
27
36
12
17
42
49
30
70
20
44
25
235
79
105
189
215
143
39
160
93
28
45
58
23
151
218