23952529
85214250
69155386
74802265
72261909
97813064
22972058
12583682
21185693
93494988
29403952
33063471
62935887
377230
83556813
16643103
64155882
26904005
99562524
65289305
39202946
73615012
66803439
66121909
79302311
53605675
7857173
69461949
75276564
19703080
23061460
3845574
57853649
20773331
3769233
35947520
11734080
30586211
2621961
83487207