442792
99951
312220
731121
712201
616670
461656
597644
18165
343542
668290
5546
64386
839911
426765
561357
83257
302769
493477
837532
671383
969428
438168
37584
913644
24742
722141
36163
634500
298193