42268
3902338
63037310
19075419
30193273
90851345
55429657
40372128
26649851
64997660
98873827
88838963
94533188
83718239
13819996
1694939
8128356
24829887
18141803
69282814
96256480
21044314
9995131
46694412
87711355
28117111
16104913
32801127
52191468
18421786
50662959
83578933
26098706
86505463
32552439
40446070
10374628
59711813
24139612
72774437