50969280
13445080
26823742
52093442
12604341
78612366
47583425
53673327
97057560
26198029
19411142
84129810
97243979
68127614
27534068
63505497
68017374
70328846
29998517
71084488
96674013
42945085
23125465
42302040
85559163
91981908
21949388
46286554
44992675
22225334
691371
16727735
31532751
6012696
40171201
56747937
98365891
49784158
11849873
54287400