41
78
143
132
150
55
240
80
111
17
49
46
160
181
101
33
81
42
19
52
95
27
122
87
43
93
102
85
97
128
69
76
286
185
89
106
152
54
217
37
51
64
58
63
105
299
45
234
50
178
566
21
48