41703324
19518090
65456450
31281503
62382129
39076159
28435726
82155033
33326624
56135037
31493416
32743023
93293886
19699754
81093623
43775804
26749263
21506366
30096078
25358956
7128972
15482581
24846258
53043669
39116252
75547219
12819098
5649645
46753707
45188853
37711981
61955416
14924549
2663046
81489840
9745884
23221057
3553748
53381355
18445247