40831434
56507281
17513216
55593446
27384470
71034091
52389631
60124772
13628776
5476575
9733797
69386242
23002853
2897425
35128069
86564538
92195317
97316250
55427077
19623497
38594329
70137184
51167322
42967556
5867252
74364097
2013231
13655204
18719092
17147615
26725716
52035655
15508865
22067676
19907054
83501580
17197322
54208587
5906019
5343545