172
212
33
106
36
23
114
45
287
284
214
172
144
196
253
805
576
238
286
179
51
236
58
125
167
253
277
149
113
687
437
266
247
176
199
86
116
114
89
587
445
841
77
266
274
542
31
167
126
180
46
209
53
146
46
90
212
1362
1022
106