2829670
255066
58737129
82601795
83747050
83705123
26783419
89782939
14902485
39935319
498493
7461671
17215
20303415
65232184
17996253
88112022
21902532
29328387
78568237
98273984
28324813
2582063
79847745
27712404
77404663
60117721
30164406
55036535
35182020
81165060
51271463
31163334
80677966
59986194
14367647
3455658
53509017
83604743
62231445