1013362
71395006
75742912
38873128
76412116
2814746
81721973
51088688
91859360
41381843
72678715
45528463
70446718
21639713
59387785
74394656
397143
54794774
52359571
994761
57073570
24488977
6001598
87686808
57713006
97893540
44154339
86025708
52275242
61223597
94162036
29589564
20341184
27602770
76515781
21238809
90682988
22213787
3758857
54937379