15052457
24593557
3121532
20179930
96674326
98215376
46476958
12618890
74176562
26043137
86954330
42243704
40207873
66964486
90471105
74766746
57614720
77251139
62843646
66431409
9134135
66469493
75102908
96286398
74965365
69157312
93961946
90659920
69804280
49657703
31594900
89389871
55056384
93894242
30524459
2821100
76517639
7163960
84692849
64132496