94332635
70231496
37684565
8363445
8303987
32746027
95716726
24582702
75507461
48916112
1138882
69531105
24454784
85335959
8765907
2468833
41581524
73531412
57776736
4925005
60521202
39185043
5419669
7221593
76882989
97994264
51998863
52847631
71579115
19102012
63515810
13794242
68556571
7199599
27007901
3891285
95962755
64307539
15476131
89707831