1700981
55622059
80325919
68741216
4613473
66127302
33081320
49907639
49041438
39794747
56252256
19054007
28673068
90708780
64073628
21343266
78272252
86747693
52373997
10436224
4728169
51401822
14116639
61394598
29827961
44182763
99957705
93449214
97113574
96214080
26911148
74483935
21935427
56069933
94357593
52801975
39228875
7485326
55053656
203634