45508316
62525610
49842926
20224672
75716936
45284675
86141731
68766453
330754
50438427
94531300
46723593
72028946
7115278
79232034
81965606
62626102
48262802
18373645
29905636
87539573
1232486
30584934
977009
62629799
9274928
8857672
5765727
36048423
90061489
75736298
77521326
13269768
42358664
62251135
90631103
57827598
92042311
18379881
10765843