42
147
143
121
58
66
240
257
25
62
24
212
97
170
35
30
40
45
119
156
152
243
122
27
72
63
85
47
75
48
80
872
41
67
54
183
263
37
17
95
60
70
19
39
23
123
29
43
281
59
18