80342190
9566935
11484220
13444531
35019715
58047699
52676951
84793748
7304667
2293960
12538362
18758133
83406447
68524424
41042488
32534833
18169464
87865196
22741032
39881269
75503586
53092481
95348134
27481287
91362644
26798359
98046651
99916232
41805557
30914841
60807532
40206278
47786164
31399014
19398716
28682784
36064164
41261306
57765524
90922553