76874068
17493770
21073924
55606842
66573010
98822401
11716206
5891396
2448407
61768619
46019467
37774622
95384754
6051860
66851066
13632852
43306105
20473273
28775292
97474090
49712776
34623430
87551377
23139757
80681334
23116408
72234508
44717790
7255596
42821885
92182977
40951092
95949835
66302046
52163829
86988466
23303225
96613011
25364766
10989125