43
37
98
131
72
22
40
73
34
140
114
150
138
106
18
275
127
55
87
48
161
237
25
68
88
412
192
142
51
94
111
180
181
101
401
246
163
62
64
31
166
23
63
173
49
257
110
279
130
85
97
50
13
254