18
26
6
103
20
39
7
13
54
137
135
42
115
94
25
60
44
50
53
143
45
133
159
10
414
61
101
47
36
69
27
35
98
81
5
23
15
16
76
49
21
51
275
48
74
239
11
22