52766689
16085461
9217305
5061277
39328806
71327282
41942134
68541687
50588287
9798414
59819114
96778144
67204711
10314875
2365628
68299982
38913526
95964055
25593557
77134167
87084567
7996418
7901993
50732565
76728841
5668676
92397773
68563768
89703437
30801483
82196607
47189964
19492999
6139133
45733611
49411148
45541138
73997399
20716476
46047387