40058008
8515354
83841510
51692642
15014068
3194781
82566860
92272803
37264187
34166856
79595851
85099405
64285398
74002106
85561263
61285441
71507479
8549055
31982794
29288833
3335584
94441320
4753805
33054607
75648935
75721211
44463853
73144739
97148627
84853700
48604133
35859111
44641782
72409480
42096460
23662878
39161515
85108958
32397643
48278304