96886116
42877527
3629400
4236924
8489803
44156966
9756117
47534373
47085894
85669350
98571979
54359991
7859571
8592759
33157380
19639823
702821
30831017
60907363
61946603
55742385
42156024
29801970
23338297
10274008
218357
77669206
84182940
59933776
84924983
36443888
6236976
54563575
96685973
21909451
82552648
46161338
84408272
99062256
18318387