49576834
2419247
68201182
32821333
9086636
36091816
61939060
8677205
43151391
12588638
31962719
18965628
99805055
56241612
81171547
61792616
72374559
77118363
31485318
77239489
97142648
44688226
85829853
33361787
15859739
16141764
45385121
96517724
62782460
4826606
74528676
18033441
69248631
66629335
13136805
25179053
29862970
94264877
89293015
38861208