49045727
42918441
27666605
1085969
9913493
28474388
1251752
11744962
51829960
79269456
53149562
69107752
45358349
6755975
78656100
65274887
74872820
34803475
17243404
51552826
41547846
62853960
7538882
98367549
54676096
6337720
37455686
29038716
6613257
71756592
38002658
76214451
33182931
83622170
92874228
94051884
86691488
4326059
40143980
57326218