33857542
31378120
4415072
19894298
22061300
52377492
17222369
13828373
36527848
86099718
71051339
39032388
75853184
58949822
80748739
71139926
47263645
19763735
94429494
87016080
42277497
21105955
89923982
95004131
36254824
33825482
49889171
88283650
99145374
73923309
86777967
49906701
51134527
79521391
79679604
21244275
71281233
30077694
71702707
86924385