40511680
10564859
34272077
4843565
49189400
5374902
19837945
31504448
35516337
87803506
25967030
68456059
71582548
71909943
7220404
69067282
67212584
70014861
85236917
30607091
8053558
69109029
61841905
93937790
64802722
47352203
37893711
37287454
78935714
49433193
97494276
68148940
22412752
96107091
37356747
57068829
14133952
17107179
50014988
19567939