48803728
18455560
69851233
83488538
77226578
71584396
23615428
78205452
47454693
26995635
50233384
19202236
77979006
86134469
31599711
81236245
34349716
38886720
39039588
6310606
90788962
74256825
73619181
1603617
52764832
7628953
846022
14984607
14335139
86464720
27744616
26664623
67605350
86658205
5614689
58903275
97176559
79776982
85519762
6104658