40962541
44819466
18656489
65812239
99422960
36174715
57857326
70468643
20079930
70365821
13907862
30961570
9242292
28496137
85354254
1042791
65788075
74021195
82575389
11323731
93264386
26781637
25484698
8024643
26588842
56228195
57471035
88097842
19157708
29592804
5747984
21988077
65274203
6612631
36807458
82456771
44378216
3209143
8635247
1014476