18
27
26
17
16
20
66
19
65
59
33
29
9
146
136
61
48
42
71
109
243
45
121
50
37
11
249
81
181
89
102
142
271
30
127
70
189
86
155
128
522
149
47
56
35
209
101
24
57