50367141
57991607
82113950
63493300
1501118
58935858
79678891
64821790
13847218
64327079
1865205
45566746
8716769
62515772
54566209
13838094
89527717
93622177
78373285
13307438
45083538
9006222
24214265
67315068
1756388
88929470
22644375
31705257
9398225
27542992
60359133
40614748
56697343
32007848
45005375
792446
3126886
96514952
44813011
75319454