106532
872341
49810
487433
162303
49732
512824
495165
8324
157848
632848
1005642
51881
353501
262930
333808
636218
326938
179430
981565
4896
62614
100170
91837
239633
428501
790129
161319
560575
96348