19946891
7583712
72743129
35877706
46656025
6840777
23911617
29056863
84061994
7111313
45302409
28115853
14525466
82535775
89208538
8068914
47702510
95774633
42152447
47352671
7208241
20573974
73241395
30829780
80302944
8378776
16517683
69133865
43348056
14634357
63401617
21124956
58885903
60716706
17767406
14491638
40875120
54372986
19274686
96525490