77429088
13156575
72465255
7585968
19465691
60569061
50972433
44582726
52946240
53728437
7188545
91883710
13303466
81871295
41924999
19673226
78986529
11135822
47501482
34207021
27822687
78806185
78653563
13632334
25011536
95974646
76814038
24756208
23398090
21315167
50718753
38114697
7071663
17451527
86773117
7445838
42778442
71903652
96626290
25338614