95878720
90135709
77614658
69754218
51218838
4109656
6222723
51045622
589691
1854730
20531776
7862440
80765615
2882610
93311599
79414128
49216515
81031794
95255340
92396599
23112655
90389321
44964862
2907257
39174082
42364868
17868386
59261908
75212740
6616488
53187791
41233609
43775796
95163684
84759813
24547259
83823229
19053645
2170880
6482601