50999011
48332172
3240229
28525237
96902576
9416657
4214247
72662092
17063631
65939540
4049751
6009319
16876451
26963773
38593897
73358797
44146157
26285867
23111667
65563741
58526648
76818483
69378185
9978641
48136832
11951093
49738969
36532315
48281413
77646986
926024
47496968
12406865
18946842
91138823
3933216
68752737
5255522
4092904
30686344