44534637
29277868
75445720
1755314
75428186
80744719
56928230
39002254
12924365
37841871
89402414
77735664
63824985
28402414
27391253
7872591
81088763
32089627
40888029
760167
11966822
18524971
65532303
24503426
48665386
11455696
28842531
96684707
94242967
33253025
94551469
31407944
58365227
74077944
96617430
65687112
17877406
4996102
85007897
30593313