49689942
97647471
1293701
48081051
20383553
23939475
7398903
6331447
62604602
30229067
27181630
17157918
30344283
3407364
33035404
6567201
5926516
9084523
60502670
28175950
52114877
19019474
10571813
8617097
84396381
6843273
98609282
23594896
76353204
83088917
90685630
2101877
78797310
39288667
26894044
78215669
73829898
7386854
84953526
55786239