55515786
10343849
44771935
8348900
9288388
85483559
9871842
33547300
94534292
19749398
25218265
93698705
81684650
5213073
38303169
45893000
51835208
92319818
83635540
38977472
25412647
28723415
15481517
1933461
97011219
3264700
44373608
28982460
95126919
28795042
22045095
30077430
1812950
52863253
67634932
5564493
19887850
72571761
54934807
47587329