19375066
11442781
29867411
61214438
9345221
31036182
38493552
10196680
65988100
47568388
58344497
6804148
889190
57502859
18753785
5251463
21663273
18535479
86039292
47429244
63613931
4688529
65394652
7792465
3813743
4191548
51959308
91953457
85743642
83908304
9792775
242538
88024959
24314109
4952145
63479527
33512239
3132286
3815924
8005186