40826284
79929668
48208413
12713226
79508212
35989
10619683
75118656
54635153
48799007
26582770
35704627
42816717
95711898
59434619
60969870
24264376
54798727
64107975
82364820
94578378
26537477
93025617
73482137
21491635
78044741
504564
26804942
16129755
28304607
99006967
4443657
66756636
3577131
20902558
95247205
20436585
51571200
7532231
82119753