95796420
8585048
43401347
91649429
7063126
19436435
1852313
69393831
15926674
76948915
50803455
36223976
55601624
8133238
24376311
18708400
54151036
29622407
1117117
98611118
27028431
11455552
76021624
72959076
61331042
93659978
50371537
67046520
96518011
50972201
21299275
32761157
28914415
84675907
42621671
8366983
54086730
84683778
40688393
90188032