29729218
81761057
4386994
12648469
36903586
4427835
20839903
4428350
52016985
25936652
813920
20096043
9893925
30511989
65567089
11134172
72385231
86336688
18091989
39039117
40971774
6394596
35554477
63757358
83718721
1904882
97118456
14342
3518771
84001569
15095462
69845902
95729663
41596142
88387932
24283986
84451918
60091888
95642524
46753133