58164113
32781788
51915511
46352814
16876606
8127279
30498057
52088937
48084219
83153398
30331859
25114033
5451793
85067716
30627940
97362363
16526265
34294154
18688567
271652
81534345
53068281
4142398
23412589
36819204
9556411
75279451
35312662
23622055
38145628
33735462
8097334
23941792
45442784
68237873
70627052
8684821
5187929
35889669
78794280