32073928
9529092
70089890
58832975
45293206
33356079
74636313
11516663
68825575
63568275
53196871
50182657
61931452
87215070
83626594
86794391
99035847
25336349
96352957
74448637
53231851
46578932
84963934
3517796
15336386
45233235
56125704
56318788
46312519
18106553
98596650
54231292
81414323
31526396
18527600
40532397
19613057
63677584
98295829
39293533