14187056
34979038
66798928
42773883
21961944
71321076
54318319
80498554
16583928
8787740
24452981
73632127
55107957
98528472
76521994
69095214
42609200
46366208
78728475
7003326
31283008
89903417
46854765
35512595
78013888
22507603
92251588
91926086
92841252
6967315
7651221
40798458
30651891
27161220
30249830
87564810
41774261
48938557
97089574
84603310