54259288
5168160
96228146
65943102
62298587
6351514
1999966
36151550
59171061
92262331
12293463
10339935
26397492
4174461
61328490
71783756
239317
41058842
94227688
71495167
80378442
39774748
81934530
40283771
14757270
13125218
19206657
75043458
8335134
11775626
68446018
88755706
71221452
48206870
3554484
43291824
92715910
98436692
67249316
15689030