96149985
238438
59678969
32125533
37311545
56089626
91603114
97557569
38131093
29601309
68231738
5651355
95582400
66617499
79397503
18768283
17473874
348422
31783097
29721745
79746338
7327677
23761316
73875231
19159003
47667785
85084781
10238545
35892496
63617611
83962927
46982255
14777590
22955382
64563161
19194005
18541182
76669619
94398317
1985519