98317548
87911488
12845982
20275113
81238213
36086952
52691533
81956119
60338717
59999458
53169282
9652156
55577841
96674562
24387183
80607599
56087873
8884356
88727912
54579214
15248371
3825645
39738577
22944613
15061786
38835556
42557313
67607998
71438500
27956680
13269939
561447
79708478
34755133
62326028
3214292
33476778
39664942
5539792
41923072