512778
70125866
22072815
89933015
1764597
5207585
3417121
4115561
96523592
78782268
15145759
2203628
2595575
9350472
60883428
72027279
77254557
3327648
3844874
7198798
18144116
33095201
86804039
93657809
8343806
99981382
40102901
52559672
54007394
2488239
27271392
969721
66424156
16497134
26281171
4339896
17194176
8911092
12362012
26908159