96579736
2331412
62362920
7741326
35888307
95235951
27252180
6839935
78783089
13996480
1269595
92523578
92976990
59807247
37897037
45962550
12102316
77216009
76494662
91163634
44939359
4909648
584488
9772247
79011264
27114291
6527572
76253513
8172817
49604240
33703613
81146049
40104483
51155103
43219764
33937467
53793781
5827628
25658679
76094304