38
54
209
6
51
32
28
45
2
116
101
5
24
274
177
52
146
69
250
194
91
382
73
119
58
76
158
392
174
552
339
183
127
195
171
233
123
36
40
157
85
204
150
308
166
63
42
208
19
191
254
93
713
475
35
57
432