47959332
21249259
4218831
18709052
8015135
83573628
15706014
72924054
24194210
664953
36079073
57486146
1937240
96057968
5477887
92091990
91835860
83969033
69997283
72437043
48526043
4538322
3967468
3194074
87847224
10559367
98125783
10774692
86096292
44284691
57036462
20029985
73844788
84883210
65772023
48569369
3307898
92707747
62381073
43213057