16076653
85748685
93359138
70245019
34949479
31393890
6952963
85004286
16741498
7637379
2453380
654550
73427913
38817904
83215983
74031019
22505483
93258224
8555729
89139948
33287281
88102109
95007883
93352362
41725448
4027921
92727463
32138598
13391210
36802005
54172859
45989151
37132920
1355007
92205407
84116031
5851261
96756622
80149707
38947042