38
736
171
160
166
120
221
65
173
159
127
118
114
131
341
125
32
51
36
66
55
483
310
469
163
45
364
588
340
181
302
167
320
128
50
31
48
40
205
23
52
190
119
35
157
33
144
259
18
30
72
289
218
476
472
278