51657222
11839698
42114950
250315
2243549
26479113
47625977
25542353
88922615
63885792
27738988
69086176
11181744
45613416
61836149
8746594
48088851
36786572
51479751
23047228
83737000
92852901
92391592
58172592
72569076
70214888
2189155
1869504
64762577
95413184
59245878
28582047
65663841
37355604
2298331
36814156
56633258
3586707
6887847
73909293