40832501
73296541
36422355
9667781
6433847
1324130
36156347
82766267
6853293
43902254
27691098
56641082
16277582
9293468
38586396
38242981
61286841
95819847
161449
697961
6879168
71095735
276117
4099883
59011548
11559704
23462459
49247455
94875868
1838151
9258981
13455773
31487124
49838796
10365748
82615620
87834649
4429570
28063143
15951279