15196087
64269240
6244970
77866946
5139629
86435610
14933263
4356205
57678478
20701335
3267753
74674450
32604118
1413587
41186054
76602477
98523460
4607984
6939338
26715491
63858176
8164517
50647718
25429804
89032688
37598375
9668973
55517089
1126682
73344429
8217263
57704046
54639038
53059697
46449909
70115552
56843249
86822876
1891544
4671432