96598916
42896756
23189304
27883981
18737924
50222507
74824363
61269790
3314660
2007863
4675446
94333837
27401000
93034449
2712157
92919382
74725595
25491296
4072944
89575039
30182022
20456974
11009432
85524801
42416587
83270
38785621
35448342
36033301
30194055
59918195
9516710
29899959
47192597
48613466
14838402
98468343
2187933
79971770
13192016