3103759
12231694
51185522
72865327
43587937
18302642
34247544
47662242
1414746
87697768
43399428
94509519
79127100
94819717
43218480
91644806
61797804
16425541
90768371
61873
79283959
36479180
15156129
47198024
40139848
442242
2147555
50839387
54697807
28083890
92182536
72859588
48321776
8252287
66457023
50284075
29136865
382145
18919267
1167346