10
20
29
66
68
45
7
46
16
38
17
18
113
98
85
9
22
4
56
24
5
27
403
37
128
36
62
159
30
25
52
72
47
111
33
11
31