30453120
98369132
60289618
56768790
52587071
346164
71711119
67021796
458645
84925339
83873853
17887997
73378612
4379808
49906177
75421280
63906652
53555575
86921216
10927211
56115250
75511821
35967300
26993938
47137786
65581519
18394944
47397555
51228738
5095141
69673439
41612649
26861591
70134068
81539683
89245228
54478325
92855356
70257272
93745131