95938905
53125890
12301452
89259248
37125336
56065301
87388790
34442330
3783620
23371078
72489417
63233714
99166356
77934690
74258071
3069601
53902053
3932123
3708130
8469471
43075399
800880
18993580
10009794
71675676
84627916
3543404
67586708
31389001
98289169
26963546
64201912
93243089
26601810
68078993
27085795
4759238
20666046
49389115
1350466