40572315
34226396
59947415
94303813
22296984
91605570
68465696
4696320
26157507
78457859
39775230
80802713
41273138
27021369
16092810
91813022
76878696
4982270
3230726
5753744
8492537
56464762
19908956
80081365
9508434
59029782
99152435
3056852
14745536
33571091
33231942
25353025
22571588
13828991
3379927
2625874
5182648
98215623
50266451
44538339