42967645
30143663
69177614
44219355
82601963
5749414
97227253
64655430
2215726
5638282
72665104
17757800
8895520
57497960
65406034
12102219
9109729
556365
89726186
29924760
87474137
38922970
76035932
97785655
1345848
83012299
6213944
84632276
88603683
51506592
64939807
78987150
1361482
35892977
28322874
95825573
86223837
80747995
15589764
41302519