39363333
80676136
41297581
62626353
23259652
71363492
96156340
34488007
11623315
53781107
870877
29325966
21431776
53268274
12581176
99796064
16597993
65739057
62428893
198743
30205491
30971717
61111215
59889205
84089546
21281198
52511085
21617958
6025776
55486432
36833819
70437310
34085760
28011478
50337065
18153673
56474024
81911511
86076594
22118902