32
147
170
851
882
140
138
179
152
156
133
523
152
857
132
150
519
137
312
596
507
160
161
522
804
933
928
1150
128
164
144
159
132
503
497
550
128
876
879
1244
147
157
140
146
125
895
1291
136
1195
495
326
1281
515
146
160
135
154
155
163
173
142
158
80
145
541
138
504
82
141