85488855
6859257
62204179
69514621
53912600
93307541
35006434
523236
65037681
84678680
18331683
68251311
23408047
39527993
92539777
84677938
89968018
67524048
42194852
43716073
96146278
70568126
70548466
80785418
522344
92811653
56018309
4997271
97143970
86188656
22925856
7866462
20955955
26697684
12838987
32215894
50193579
23074268
61534240
32478194