2303715
31313240
79018985
31032462
585010000
98195883
83961068
59451853
672531
77729583
8314275
48226632
24886038
89118956
92208354
64825395
14843486
63057379
24559957
34889618
69842031
16184983
90053085
73679467
65389155
33394565
53544827
92519962
86316091
24543940
25424524
22097806
36051006
75148757
79025310
29909574
94768162
3447351
20284248
57838424