81318604
29726333
58534208
52012066
15247306
59351803
84298860
86036367
96858618
11847981
2378867
35956341
7267488
12764751
2412555
21443558
645944
74378713
68314917
18487100
48397260
53885995
96495856
13377955
96441508
68687784
22672305
60248601
2302436
19601527
3056470
7942345
28593163
28145742
91306724
54723937
69932392
85795949
3016694
46147019