16882382
16504610
28736115
72511185
13036492
33807210
60347565
7417784
50846659
97542278
2478236
1019521
21585734
16146651
27266711
52096571
40519374
71288757
74845211
49121394
61801573
41732393
40052501
91204656
70759604
5812230
63689726
2644356
49828026
67959055
95735751
70998314
91961151
50931686
94382245
8698442
46095165
75908735
17998865
39543925