30508917
76222669
20229641
5828295
55468383
885838
55285708
66349894
51875339
1197856
949485
77111571
20555659
97773487
1178038
24416814
3504838
22222568
36747445
11992111
86605130
19178645
68524165
1046191
21491879
62201706
49764919
36798856
59302694
44563628
29489618
16408901
72496423
33767646
7073206
80491078
55562535
16798898
77587512
58656299