96955806
5707537
65659910
28884241
671562
6634583
32839951
6125974
28063419
925191
40014402
79015433
10549901
18849884
22648385
17572778
31802534
44726115
53937779
3719937
18437544
68455050
97955224
83959733
6301490
6220218
48076668
69959846
81396528
56458154
19945159
5114569
46163600
14293702
94351531
90085444
83806505
21652988
36403943
54639085