59846142
49257561
8562238
54312224
29235161
54763668
34372599
96927386
84111573
82033216
91206898
14875848
50269580
6836316
78222310
80423872
92124830
53331202
3740101
61725007
86995436
50263986
78576101
33367960
37419190
79591042
45763790
33291463
26272388
26247267
96902774
39273124
10709076
8120954
64994193
9709566
15404174
71593171
85977926
68466713