29442131
29007219
68057111
81932233
59354269
86929930
3675742
41514568
68351299
55934405
18106213
73226080
68755644
95206368
53307339
95094429
1199501
9685683
43093737
393258
10789091
20328009
915478
18876709
78668560
37124788
63066136
57092057
64959352
45952948
47413852
76457430
7845875
55271407
59867050
51889099
99771874
3135665
35448455
40471824