72825584
3373230
28532507
7807485
11002972
5934851
54513688
30517237
80955337
73693990
20953002
57423479
23256064
88545909
83626008
6216139
52352459
20788892
5631384
35348799
14517550
50031214
56128296
156775
19981780
4449879
43154649
20333633
39652425
39895731
94654695
44072035
9312921
16401468
32778902
4902970
92961894
27765825
86816211
40561554