28795813
99296960
8966311
84395737
63955791
48481652
86026973
11838409
451793
54167081
73772971
10939017
7266662
3236911
37472954
32583270
59907378
60783072
55792420
58349942
860525
21581937
17892616
24306153
30657060
51241554
729390
52724788
54387970
73823012
57466444
57292709
10642160
71727851
88105876
37619520
6067349
55638392
42108381
3491773