30602653
34049757
54799562
78243810
3872987
3503592
14798074
50697014
85209893
55693727
43411064
97331944
85228881
93384479
36585555
50467050
2573705
42894911
55535136
93052262
69622623
50554519
90208367
70045492
1599560
36691058
88115780
62103921
38669750
87217952
17291370
40234287
3311810
75655011
48631528
13968594
38497963
58132395
15887556
64853876