30104958
62487679
87936197
45955731
22124210
5419730
8636401
11256341
17503094
26354952
46214308
68453671
9528842
91144619
67706398
60972656
33456872
24876343
59293655
8898666
6070767
93038193
90418297
78152695
42068737
15383955
29185513
87186178
6692071
75718037
79483159
42163247
98431090
5592870
194681
56513945
88285514
46949875
65896112
77982294