32043629
10618416
28855033
63809769
79151080
24842980
31637445
84606554
2056087
91457590
82654915
19692550
18721022
99024885
8429462
83734376
65703000
98239273
86093825
51514087
94117726
28021239
91058476
92775348
5121497
70971172
87166487
24564857
90444610
12662452
4717783
81609670
65118453
16168075
69118600
37268002
63969822
578353
693386
97338232