50904142
28825812
55091047
89576746
12612324
84391353
86152597
91653918
90718010
41594923
33671396
72881647
6055344
13678176
16825465
30264658
12395390
75612100
91768105
23375745
27502690
88849593
1904971
88687330
39693590
885319
6429654
21214284
7577946
70415381
58985049
2128685
68413757
48166621
20623765
36575490
42852517
60115824
658052
57734913