31481282
50438019
49009421
99334653
29683084
90998685
61133338
28407563
29732695
74888938
10354265
52665078
43213057
18311902
57367476
12913195
61802552
46536664
3698939
32359533
55002337
20469339
6888081
53239435
53179518
84951473
98631676
834533
17165789
20708409
32658151
2447920
42647483
30636996
53653830
55282522
64981701
12689047
58163639
42855383