29728973
90479664
55745952
3733327
26573020
90599894
80622646
9158884
53648921
2844832
7464690
17042414
68403039
20679623
36486273
58316967
7969978
18674323
72269396
8572814
76829082
4141363
158954
63287799
34553838
12202297
21917187
41363641
56429957
82449593
21371505
4618613
92857462
66519371
51206137
47048511
57311687
70426940
16889960
12285264