30335506
17522075
66089653
5845219
12285345
12464732
18658045
83509
83348883
52966319
13865753
69078691
34429248
62646545
3547083
9889600
2729980
18779231
43989384
75668336
20124720
16278188
30477063
42169007
39721670
94583831
84672116
46725813
63631838
35508638
83927123
56046009
55782588
27517038
39292948
32972832
9715763
5265888
83507332
49806211