2279500
57465233
16315855
76438903
68031110
80208708
42083245
45652398
22046693
35649215
87051182
6716928
2499524
8226202
88148917
16638921
41966586
2111760
13048785
14975202
55292848
54404644
8803320
61652523
39809850
2874164
96469742
5133812
47204203
94162607
20814916
16488944
17937308
91792480
98333
24194537
33585591
64203200
275380
57612072