41707846
86574233
12407113
1081883
70177095
64067859
66388580
7542493
20431082
16821181
6883588
89619117
60017392
22603628
57868441
17881498
95808451
25003421
22355597
56461955
64039136
65128654
36367822
19526291
96968138
35488703
24454918
58692227
69406470
51276240
44436981
29401958
32394172
72619245
63818691
42214037
54683247
29853757
33173592
39897710