28441298
77325060
844876
12254628
39137087
73884127
69745338
67098218
58494677
57461097
20364227
31811827
50685795
7197423
24334625
78339880
61775963
29571757
5372385
5571934
36841471
36955815
99234470
7829326
3494977
67872876
942901
60346963
67199656
5150723
11156871
76179010
57762327
7037930
18958087
3184632
81969065
44415145
69283456
95235356