512572
3308728
40269844
25064009
50226768
73141661
55358286
19745718
10495694
95154843
78155255
42766771
22179599
84323578
49375020
49425742
1482393
64596797
69157266
35784252
78137933
54406456
86597750
8215703
22156392
91046435
57903361
72508826
87602496
8624322
76781444
7696722
98331305
8715766
73861254
19752252
56101140
70446928
21336671
78637966