38875772
10216728
54194344
17658809
58585305
50575594
69273704
60766305
48386308
16762676
70931193
49012125
59811499
93186838
25209335
87536755
68196719
18014304
29304602
82858618
24611361
9982108
62771223
49978610
33289623
49701279
74259481
21289358
34671237
82032436
11178870
1939042
41766986
32795201
80776630
97094634
1626824
80485580
44026793
69735617