31944431
24803895
2319848
64982523
63567522
53825796
85969932
11047040
750233
1792290
65891040
77083154
414426
59766899
90734142
75791147
64979877
42821233
25523531
34853960
7984120
90996012
75226810
13639426
2833122
26526600
55123359
98742410
11218079
16963446
68523771
36121240
21966541
645211
88434774
18344067
30359530
4329470
61975805
43126168