30842108
68902308
85084928
24383718
55752006
8832109
59559595
16509081
27278992
95002467
9789315
10778945
79051440
56912110
14425088
29909943
69096385
55751286
22585029
85793058
19825068
74093315
44613127
88559106
3784815
92337815
70703600
55208358
74967744
99431094
14145986
27461534
76025516
32187330
80537532
48095752
55999946
59756834
14225159
19944194