40612028
72902325
23956093
1999500
68446899
14513961
62627445
54108586
90706065
90843594
73253338
3705834
5969512
2105258
54912633
79205417
35372940
14704464
56492217
23846236
55723750
98942326
58312452
9553147
39128117
81146231
25939415
68747989
72849196
922057
38178074
91777432
82067448
71693520
89566732
22918930
6656871
67558775
41909902
61079292