56705571
21378638
52589112
21478647
89408769
67933642
8438236
7491711
70794285
15881527
55382886
37465205
26727922
80044796
41822676
51916391
60034244
50738887
41453477
12781322
95589119
64597209
6501077
82264810
19151827
80879045
38171499
12309388
66211321
16765367
96176926
1703816
60218862
19934012
55302961
7654156
2539506
87647480
34363221
46773192