75361538
59149541
3671990
92942924
89871421
13364925
60649630
86154800
4976907
45523563
67443297
7594770
5173985
52649645
43838247
82672632
33153025
49641764
4965923
56637681
1981016
5096371
50519995
6600864
36803082
79536057
38226929
3296973
72664033
45388834
74703851
90842092
63328141
94526494
90568561
38935242
19934761
53237463
56803792
25056946