2483530
94671322
86859630
79932984
21082874
76969052
46498535
11774975
70797042
24772522
38775008
17974750
90232250
29065246
88271133
22467051
85706652
57431348
86238794
69919745
85208734
99812767
85812408
95657670
52454361
23966971
23048150
82127161
1246656
3167099
26256860
5669693
62678729
80853144
24067157
4625679
25722263
78945933
47139625
4361356