5
14
25
18
7
4
15
20
9
3
90
19
1
213
21
64
34
11
55
32
270
107
53
23
27
36
12
17
42
49
30
70
44
236
79
105
190
215
143
39
160
93
28
45
58
151
218