95289925
61363989
3633476
36907154
92164971
61944907
83019133
31674067
28251041
50333651
60865201
89729764
69609996
20618305
26813756
50474904
49958810
2754852
57297679
67045207
71133768
69695886
34449638
13413164
888726
370993
86599388
50249124
80978937
12086492
9831738
40195500
4593521
46008148
32013111
71206563
10593048
8449358
44776982
64675453