21685466
30205363
9619580
8561862
32571805
13367123
3818870
59927779
57482679
26669905
76632347
6958816
32798052
3159236
43121057
48889559
15498720
47291688
53732410
82627578
6573211
935104
74568857
46995358
19524521
77528118
19764386
60573329
54563116
12004529
38708421
4918915
88991724
35931646
54369388
34416167
73213567
96833914
58177183
49022462