40211180
85731018
87167222
3326837
4444960
7733826
38819716
28186356
11983121
9189508
15118950
41701672
43847399
78073324
55028500
30318628
7991719
91645529
5121991
64285299
83728092
52713040
11977995
52486624
26676444
68445446
15625520
77976196
67669285
7361043
38142238
8045698
15493361
41615874
52912005
60238956
96705622
71033864
91301800
16901086