39086016
35979119
92419162
48234931
68892471
57906130
81282269
89693262
4759518
41079429
1096538
3317179
61307678
6671086
26002128
9667883
97394036
19936346
40294531
13254747
52061384
57127571
34653208
34294327
9552109
62606323
65063282
81658616
43797612
75883634
3161714
68095636
11412000
21784644
80808734
20234
42196458
42639910
45713692
31315282