98327735
80389003
48274744
20292825
86994370
57402478
95295391
70543825
5720951
95939223
84564218
59615649
89644256
36346073
14502865
45239747
77362709
60262759
22673563
82328463
19317999
2980500
39436174
93767680
46735078
94094851
85758174
8696254
68538218
33645244
89982974
59097000
39472295
24896779
25679086
7346307
48852585
39473561
17839119
73186785