23256865
40666
75579875
35977126
19508851
22106470
49925518
1748743
96863940
87233210
39009591
12543636
90466901
25584813
80813202
70609859
1339021
64607687
77208761
64439470
42954800
79925803
34499268
70186860
99706005
84872546
95644687
58243038
26889094
22412007
88833868
22809042
85908897
89162673
30996887
59706794
83106907
64267
82361489
5898476