18
16
21
29
12
27
43
80
33
15
20
14
17
44
61
26
59
11
52
24
148
55
1017
56
47
95
30
103
96
23
35
94
135
117
32
49
45
19
53
68
57
106
65