50826253
18795800
45349227
71283206
60128539
71694293
60721143
7495488
40822863
83593786
10505457
40516019
72042565
96937763
19718267
348890
91997661
94841548
94118616
76894184
15542869
10305691
95479515
13073594
6714011
15416982
25489817
14466815
51376053
66216566
73156608
48481285
5707889
29719333
66812808
73638814
4922690
88928168
69389916
64329018