66089376
61397458
82859651
62754872
76239834
38944930
93269048
53404921
85246012
71968025
53944452
23101291
78412469
428912
53592266
24135943
70977550
23935286
15609458
26726676
33116176
79258355
27348171
57993658
16735199
78791852
73174774
94488908
29214551
48264819
2320993
4750520
41325782
25507863
78025767
66368056
70481437
89118271
12696637
24692628