40053806
89864662
66816039
42652323
72257273
66146730
67627873
54905122
33594577
39783811
50205307
37059256
12553363
42682407
82063130
69326364
56568563
71984743
66267772
59836937
46662785
99846216
76039204
89687072
118704
72088963
73905527
80331026
10103632
60472923
73258830
46206349
6877446
3653325
64292772
45915250
17894564
12652112
9824334
9756887