98521595
66336970
62478180
39856015
8977464
79329423
44697673
3987745
59496695
14944896
66532013
5902876
97571510
91527785
5564600
23791283
5352312
74544753
6397138
60517373
33185870
89173114
2261572
90871855
13197293
26518385
35165129
21325898
563192
77931530
37517652
19144269
86484056
6586323
95383713
64701707
324311
70167328
1690308
7307788