66785212
17873560
15991078
89231951
69718811
40901976
45739832
74823259
96961224
9842130
22302206
44966053
79577142
94571688
33933283
235026
99422961
54687942
63216415
51701028
82685800
4228132
86473415
80565964
82892397
89318312
46897323
3106907
34813235
68064411
35192600
84068392
75424267
77248255
46759340
6475952
71552749
16078189
14087518
88379542