40148660
24419646
96875744
94525443
31094631
5728324
98825191
13851266
57392908
83563291
58208177
17041016
77734429
90644798
11234246
82486782
58949614
81498673
25719151
57847439
6273468
67415583
6952860
12577564
46871114
20044868
75757192
52909728
54402268
71874388
3823295
9128352
9422641
45455638
29707882
69725176
17435215
82578342
12822699
55168309