42615963
9755861
49995988
85583238
49453786
10881271
95122558
48874010
36569688
60586926
95371746
28615031
68035916
6951650
41468645
65214421
8819570
71893481
21192921
96177104
41928191
54396064
86301217
95475981
35936088
87759464
56841675
11928723
98851699
80701857
8117068
7894222
23961232
67658904
60466921
80148291
64716952
81454699
13156751
27589352