128183
45223822
21334034
26043685
54901600
92586254
11067546
63936684
36485922
53588136
6654960
11121751
62373396
76166639
68346795
8790336
72733305
54765778
66266807
91319471
97317806
94497560
68292086
9147941
57226568
30964026
36207664
42052981
1775933
20121015
40613519
87679237
6395680
39889533
1746317
42459905
35334585
92307156
2885289
62685616