11596513
4855932
25438796
91946963
70809688
11329904
44674256
13134660
12571403
72028759
49482760
21033179
39097300
8890566
11428471
17275690
5234657
97994589
98568203
48407385
15187463
56732981
67139528
4873814
1132905
18264279
85689018
40285754
41089752
3240658
14739718
57483992
1617318
79637521
72959076
33845150
64928803
24366978
1182850
15658819