80428313
56995252
7620816
8647552
81393326
3899826
21426088
8673968
62386767
26133170
23076541
1853869
13807469
49055280
41302794
3280569
68594472
50119778
9454261
27805641
95933171
93942314
2404904
95118082
32449525
17889598
91525575
52426909
3023225
54071250
94264030
77613991
32385970
34541359
39343426
61187508
3987257
74099749
55569178
6731558