65117522
22875606
18933822
49867625
59218861
55383012
7522797
96659769
88424270
19738328
366860
77726026
91292312
92872682
696856
49935645
35065675
77519249
32415386
27842441
92014824
93621550
6393810
38029729
71066876
81073642
130600
2530486
28697723
1595452
12016241
65047510
11449317
98899219
10863985
30507396
73898177
23414290
33475578
76967808