93259879
85867757
20722411
75037347
54901471
47302742
47753903
31601651
50795888
82721176
5186736
53951984
45661592
64304282
42748016
70053238
38716358
41071391
899932
48771850
44062199
73069128
46636699
91619098
13306589
39982746
5363253
34278243
99636821
67147107
67239594
1747434
10047211
28342272
98147160
1816916
22547082
6691234
33871255
83124098