5011362
91329194
86847784
80988184
46161029
81048217
59153621
24141540
9424389
71398486
38509915
78916216
68511865
10821914
74708512
83922773
21569493
23477791
58647364
39077694
42752904
81841363
39695188
4763428
67671570
66928456
352532
99733805
42122280
34034954
84579246
54393053
91769990
30763226
15639657
69664323
99691990
7545657
63566040
1067036