30819212
9504338
30916461
75879737
48134132
55945027
27489320
84737110
38819617
47225425
76292191
539235
43358549
7829754
19924868
97411074
12024661
70817927
56926693
3472908
64911705
60814537
75294435
60744653
79657650
46671866
70827831
92436718
78039234
15042571
28731930
44266566
9062614
24112378
8684688
27205887
98131640
5243033
20119654
68899584