105858
355657
25771
167336
423184
255592
443146
839185
128510
855169
1006408
202917
131767
589221
76361
193890
757409
279201
628642
754605
843275
190217
704916
615481
333656
695199
809141
163470
402972
96653