30723656
32685475
18381582
96655803
72406439
10698673
3737405
47986330
91256466
8036607
29577040
24139238
38167449
12117950
10115611
7427999
85524299
8484640
105296
76308360
48005454
55028468
90082647
7132746
42166583
1253838
53346786
40483562
81728757
59116871
67268119
20311242
11998575
54351521
7547571
97903709
86697809
38435760
69202434
51518725