16636613
86576312
9876170
39406876
7435488
58913483
22028520
46976862
21317088
80383155
84069644
61049349
89168998
42131361
9558129
85581019
3462005
52869126
55874509
2908524
17304898
11164300
35588439
51641076
61006397
93588907
20197969
33978982
21752890
98962242
43045014
4573556
79212926
2334558
33279950
17155480
99144
64144058
93652809
70899331