65905770
16304913
25328389
75026067
72837850
5392481
82851851
67592533
64862327
95036198
62485142
8895200
17783021
73047679
30716151
65032308
56635490
62272795
20527999
5701777
33207250
26627141
80418704
5165924
93342470
55501753
12028617
49141572
49622926
54182704
58641890
71472208
27262203
93634470
90498088
41434989
11604124
74746959
13194685
91051054