96005145
36292752
5400494
98072440
25194290
2606663
2614802
28361083
27384177
61196607
72312487
93307916
46589550
87328081
27076996
27325315
97998803
16317073
15159469
785329
9906844
49387285
8767158
12683680
47745774
84471679
15205529
2967293
55938204
28092075
93583726
10631492
40666744
8346339
7472871
1413426
34851721
64418439
48255480
4154470