64897040
38178437
4169911
64171364
8496679
69808468
861193
58922651
41973351
62822005
9604277
31559861
26035087
25071697
90493336
72012665
25726781
338001
70179345
94344166
14208058
81007670
67567528
49574864
51126607
86382992
36978583
91956742
9549481
8380574
11374906
78801704
94767721
80041412
18392780
30737600
39704260
3055392
56097838
4858024