43956833
22223194
18301406
18047628
83518118
43151073
1258276
96256822
66724001
95149203
4209809
40341302
89956082
77667765
6099620
50681909
46997917
54105814
76664973
77232882
84395216
36413312
5926257
41257664
7306766
894582
1475571
39915109
78015512
67113540
70065141
1077517
6872903
99814175
19312368
28944024
65582478
67087047
21814466
1952717