82083348
7109728
89318546
12902993
80205045
15642547
1615247
38177903
89596143
63198998
2599565
21719396
18174432
2649845
74415308
70509502
75134653
73729803
3427842
2802506
99554613
53785999
60325183
52735397
85282980
30659162
78694766
15034709
83053659
205548
29116873
33495547
63928815
92379823
35383233
49037859
72118953
86667328
26754396
10927817