65482756
58288821
2645793
66491446
62827178
60805436
67602101
10218070
85826714
78914271
51334049
5829092
57551327
94555091
13336239
21396557
86659181
22612203
49156609
18836715
270438
8274909
6946443
65089562
18558906
54354362
63324230
6931642
97099763
46684033
77334445
31225242
68368217
49492181
3442488
46567816
30996003
34404047
19858118
47311463