95585637
16842933
68407208
53701835
50024870
86061006
29588151
13653190
2481665
47875435
28802995
68674391
70119236
55529851
47427369
26994075
87552772
4123893
2285369
3934726
51372868
81237947
23556903
4285557
49355973
11058910
71883904
22123851
62477554
13996455
37282893
54183895
5848405
20737048
11873216
7811279
97699488
19493062
36089670
82954460