59566058
10656234
50369003
94253581
42318520
912335
97426046
65732469
72613311
89974138
42929766
80645179
51261674
1477220
55732147
50312199
38845365
55554503
30797399
42939730
1276729
84256862
79879526
766138
82583499
27636944
26474187
16783792
45031007
43897549
37374288
17388910
64397038
93062864
4862577
72344579
55321264
2131444
32254578
61131448