30597945
65546722
339648
5536858
5207768
80935367
97421247
899955
73183896
80306116
23113479
77074773
27075499
94974632
51539213
66737924
45097662
5697603
20813091
92379526
69021821
24444523
59902572
79279450
48411940
20146160
46024860
29779248
81264406
9928990
70314909
26669145
1537928
29956714
8772425
78426109
40375499
48319137
82914956
8942113