77978261
3372356
39321220
45113888
82896333
80694549
81312315
88701103
55336709
38375759
55925173
9202913
99873139
36318753
40635394
76661270
21685366
26603947
36396494
199343
71512520
95684297
28079614
98556723
53845102
32589233
46239169
25424669
52853788
80179048
93578158
40865722
139785
84556924
61484345
88864631
75826950
68671789
74847661
3624196