13
26
17
32
28
11
100
10
25
112
33
29
105
166
27
20
16
24
34
31
46
36
35
12
38
8
18
53
259
111
44
127
50
15
22
7
106
101
45
56