43378609
17472192
77493380
4351600
62409073
18686731
4988633
41602790
51873768
46423665
20921012
69754865
24509030
46366629
22281337
53251151
7965158
64063285
38655429
87355746
76558808
49801222
41355041
31354613
88625105
74442437
89635473
15822845
64074683
89576331
93882761
39665895
82411383
5425158
87298301
851152
59005586
85947556
29639630
39936116