41046660
93325670
15747027
19982046
14232744
271121
51696683
82879
73255599
62107607
65472800
79817004
37518823
95486702
35412304
81448317
50445202
27458547
76463428
8223365
29627768
29955847
8561617
5002762
31757120
37291312
9981348
25983782
30086305
71729851
67678474
6005882
74378868
81549938
3727607
35749640
6963682
13562985
38148159
17929997