40111364
38367260
11743020
1957141
4202704
12821868
46577183
3319902
56257586
35591499
96347964
76473240
38872404
80339789
57261306
20941007
54365751
22365574
11603654
94818518
86573467
9464762
4898909
18922114
77832344
79164069
1249642
31144305
44461673
68256810
62259631
84747205
9582300
83328300
38114905
42631842
483822
56866189
99568400
98985886