18745671
1171514
95988607
77287483
93955076
42934625
70366741
40683522
74386814
59064353
88609573
90477981
20931966
83243515
48551820
90159353
32572755
4072004
17006879
47413815
81014790
61354137
98257578
797253
425123
60969115
29106622
62333979
55118595
25439710
79757954
36241502
92189591
7973448
44453124
30264244
76278081
68877735
42635982
32118719