21
105
81
71
47
49
62
59
48
117
27
78
131
67
20
64
26
129
28
191
262
147
66
198
98
61
99
93
232
167
168
208
247
31
12
17
24
39
35
72
9
52
158
279
248
57
125
16
118
7