96354960
73932308
11911311
22321675
25009073
67863188
44085626
62749143
6005825
72968046
7225491
88247495
11243292
83414179
28143721
66082479
42111570
52959859
23899031
82444202
48117264
133576
92755304
27606772
12589825
90792268
54304855
98129797
32724778
8130692
21156897
4741728
40914981
57129742
36459649
58174763
60305453
69493078
68009880
9512207