28629127
40404301
76727051
63682524
83867509
54035461
7044122
48607262
24025396
56399809
48545099
59972605
64996068
78839498
61986853
46227559
41993353
82966916
92359573
96494792
88818576
31753799
5618969
472317
99729131
15744705
5756933
61139335
1034169
80881338
24129905
23114720
833172
63174311
3883369
71914282
52428584
10006838
38874564
85747025