19395331
84324398
8224651
71392617
39175808
26303875
8327601
84927700
69981629
79407790
56922129
17037130
77056464
4661652
73263218
22389080
8786291
70972034
93497530
86101349
65518088
34809602
11216793
11414462
4499805
97434458
20944619
20776096
4457998
28394566
63042757
98999638
4678689
3205335
23174116
5856788
67124183
41426079
43684782
556858