39613288
8618044
2726436
71296019
11038947
37597995
85569583
2116642
40147296
16698068
93839932
79857275
4142331
7347057
5667113
18052856
54086405
20769048
7327710
11522885
30135786
72777102
41785328
32108772
36456845
84046486
286635
38938678
90105934
29422776
98957439
84233921
81673885
70549737
64181161
69012331
48622716
63978289
72351636
96348329