19984403
8466432
73953072
5040182
93774520
83919690
28958050
58335777
62327932
20194524
85359723
70195834
55501413
82402587
82011050
69762851
54431775
91777575
96748812
82899283
18053172
953998
43821266
13003650
58373168
35167915
11271835
79552135
43693991
73698128
74068811
23993717
9326732
1484450
35029454
7232872
25839053
38568680
31731388
83015964