48835739
84871842
8988213
60572555
33154459
54139685
2840375
43736541
73434429
75789855
66563724
20647443
70037042
16038244
2995637
16295437
22219556
4804268
17625009
2902384
64026435
8149346
66541458
51002940
95591774
62833425
4173290
97814378
12499634
58613366
91571915
18757916
46368246
8259814
68245825
67002487
22828836
60882509
669832
90289647