35585570
4297433
30719436
67885377
18343351
1566138
20236577
85429381
16976504
26931367
44353693
35813917
59497722
20132226
62785140
96799054
90224038
42086231
35271725
12624471
23279101
39874888
96372480
53013986
22383890
9274112
86115571
19653367
4606274
60861543
54338358
50868356
8892292
16219742
71938886
10686
7356705
7803524
72352128
61158979