3956267
1503222
304879
61437316
26103139
58431703
54615273
79734163
7217080
28547309
29285636
44358725
83615477
72143482
77979073
39869672
25573666
97923784
59814184
9377643
60972052
7587708
2849417
63821644
49395493
91731256
41758458
6028608
89111377
54678390
48134232
29363799
91405972
73061530
58535124
2523829
12008486
65117271
52841263
82693304