25
24
31
29
51
66
38
18
13
144
34
48
52
8
193
190
10
22
58
87
187
35
53
136
75
278
305
191
268
212
142
156
76
88
178
92
141
468
221
69
162
62
223
1135
418
123
43
222
83
54
59
98
28