43856980
5269319
96685852
82943951
83496852
14366416
23539962
24191503
56249887
62595981
26845527
75476858
15502804
2129389
92558176
96288374
72072408
68701535
33577642
11127722
63264637
5162518
1612820
73391126
35687723
16715572
66612303
4409259
4862244
34894916
85971106
31144675
30484314
86357062
30921532
6370321
1495988
99227131
9046630
39873530