95806701
44526234
1872665
71327757
35522075
94832089
20567244
41309400
30038134
90582244
14351081
17887938
5963469
5788315
38129313
12615466
78664174
41454283
19031506
83676940
34977319
53018618
8484422
17708443
87447863
44583167
27111399
72534727
24712285
5699410
16773675
14408010
11868288
60395484
82781664
95666209
60752900
54099670
57383394
44601096