14177295
5259152
20118067
33466778
8456488
37234920
77764487
26638186
63243025
37361533
89004482
35935474
89242430
60904590
16249761
877548
57357455
69825681
92347959
28208589
6691470
68933586
16361387
90959319
99041090
22232135
39389760
10979626
52563087
98175090
19916900
73681392
90025901
32425878
54847919
17156042
83925508
96075555
47277935
79063645