42985658
24889582
12636891
28009915
90464892
98137568
5242107
58716395
52938501
19224796
87623055
75604490
90581363
98393239
41249802
2930744
82154675
74731541
11655612
70553502
10019672
97841511
15896307
32278251
33208919
8372275
78586598
28494301
25757250
11597067
1309242
76526472
50064525
99815714
707542
44128340
76178192
92406975
13337446
9176957