95313749
32393732
8995732
89115958
80043622
85501036
80493394
33237704
37581792
66194562
59845468
33385487
96058984
55186242
19275510
4375336
79676795
12976596
28023587
68962275
32097996
76281280
132424
20542668
34138778
74718165
13629776
51403733
22147421
17465950
14449537
52868957
75406949
92126597
7206646
9914687
70145474
43198145
15119359
65019938