45403343
60821150
21408403
41643196
610978
42123702
78787554
51443668
23474052
45218296
66906894
68506624
27719140
75198279
82756328
250250
9220524
38708247
71598367
31033242
38241925
36121802
437359
77561383
37965590
13438983
56929131
57784275
99658819
292884
10055316
25468826
45938930
36509701
38961359
12709159
62681384
82449103
88744748
778457