40096784
5046316
92978275
39597836
16673490
49487844
1118885
553484
19599814
57437693
9366669
16403352
8608649
82092212
59061939
41387376
9691581
19662248
6533514
52121899
479900
82509866
51152485
222574
99559148
44512748
8334181
9164387
3165473
1037268
75652566
4046900
86692167
2882994
92596889
11241955
98046321
56972932
22486607
92808941