20
115
42
415
185
88
72
212
217
149
107
36
224
129
27
30
102
74
95
126
244
174
168
134
50
273
184
86
24
55
57
54
28
44
80
462
67
84
153
40
143
137
64
12
13
163
61
19
205
63
239
108
157
68