10
8
28
80
40
5
14
89
59
16
64
15
27
151
13
73
18
21
46
24
104
56
20
4
12
11
265
38
7
2
94
68
42
85
52
35
216
32
78
57
99
148
110
365