56969663
15761035
24961212
1035313
14695457
49989203
11407749
39352144
70511496
9695730
64688825
32332194
33974600
78252223
50048993
58013824
12735258
5981626
75533821
56915320
46984213
3722426
92165202
70539606
1406730
8802153
3891623
20735950
2115020
77017519
8435690
8158962
89237657
81307409
75186508
63783800
8910347
14727964
89425466
35825454