99494595
1877386
60113649
50664397
59352674
1560768
61221285
2354105
49814934
6346958
75921024
76546303
43141103
9960201
64458771
5189760
87203948
43762809
94524685
66607723
4186608
43531482
31435516
50963526
74148740
18691541
70313202
52669690
5716
70108987
86437170
77395189
69714137
22789038
55765803
65537292
55747176
11171483
98281942
21891465