23956342
96893151
87036486
98216840
72239763
70334122
40952652
3478694
94847158
52915643
94102152
51897783
11982534
93178660
70412486
20774687
92365025
41725636
39946833
88001784
50410
42986116
21207936
4314410
42936936
67728460
2448293
83121411
58096633
8301157
34762614
5984375
66309423
6113928
43889871
16857582
74737852
49193518
34732101
73517961