95768499
92719231
40979864
2986931
89316385
34432898
81399516
7772127
23143375
4172486
23406538
13251922
69989629
51957104
72702249
40305169
39578330
18276552
5408343
5619762
4977164
15714266
12517658
39869642
34018947
71775204
66025608
63973532
9662819
51808512
4504782
67353911
21458415
92965162
16425167
88703713
48205191
68791080
75074829
71858388