38
127
69
163
158
259
198
146
151
253
348
331
58
71
32
592
268
152
83
205
106
136
122
123
293
68
21
185
43
330
100
65
59
48
530
31
97
60
80
178
47
336
246
164
95
207
110
40
49
42
52
86
224
132
922
332