12089189
29649610
961020
95347611
72261043
72476373
83256076
43239000
51095338
84171726
59538180
39042726
93687626
84588095
53009088
87599743
12237272
38964699
8711582
97274238
24265819
32152760
92027620
20198741
27006126
92242875
70803641
51041944
80294992
31163779
45076992
46058175
19372
96292146
64644852
15432972
33369810
95014776
35506408
5661712