25
60
24
211
97
170
35
30
40
44
119
155
148
243
66
122
27
71
63
85
72
47
69
48
80
869
41
237
67
51
182
262
57
37
42
17
95
58
70
19
38
23
123
29
43
281
18
49
188
198
233
192