49379680
72647871
28136762
7632819
4365502
38923818
66093979
62865795
23588523
78916180
31781028
5835069
40078216
1076351
77196991
63319624
98099976
27851641
6037394
86197451
45133265
3674494
74612159
61275340
936552
50054009
40051111
4976519
98717884
20059814
40165617
14209642
52673562
52772003
94221812
76475370
40423078
40083588
42288218
3015027