56477213
40343538
19235939
89272038
78311939
78921882
45191007
38935397
74426327
72782450
94881663
86754634
55747662
63829211
20211767
34026158
53366043
68564705
32616735
83481607
64822371
342443
35701314
49654963
57795230
22704084
4435808
82188848
69803814
67768672
41647844
3828126
48891055
30975556
40459609
57791613
75961687
55143281
60621443
48711630