43852542
35632235
7988445
22418791
26394347
80712685
31568054
81214396
50633220
89009192
53836373
2619283
62955988
2136349
894773
9905687
9067299
15398762
5516653
75036957
21623643
3252377
4039115
3226618
26184097
69189623
71146074
32269908
97571142
84823289
8636388
67112090
78019483
28213888
59878687
1449241
91694242
80079229
5321855
7346886