16188273
9456210
6703302
42202290
95453746
50155889
28681158
99075233
76144279
21394591
52018205
44345485
74496837
17272380
49347874
99451346
13393571
7568443
89494359
67333908
63557845
38168880
74657530
29371282
81616959
34212589
17832732
51605795
48219696
63483756
26221489
53811310
41775716
71909067
26592572
64893270
28023559
7944838
25541836
19614864