70307546
4625433
48154973
67029617
21691215
93956406
65459908
23528726
5945844
97204975
34741551
52144639
1423809
83538732
26299615
53378768
5417850
2412825
5352817
51516040
95402052
6332543
275356
39212035
9643252
56001242
95085907
5207176
51442463
71232472
58074117
14686263
54039840
1155960
95638843
59537970
72241311
86372590
24871498
3993563