20304359
91992802
4175858
47025023
25217219
65218272
98675963
47643125
14611529
31411784
25019426
24878152
9569793
24188988
85887490
96155358
80278395
75986558
23562443
6382316
97711795
6206430
73393468
59896580
2047376
38521406
11794503
10003754
94917112
80851971
66525788
20928150
55409362
34009942