65268990
22417081
68528287
26586610
64538549
46804442
97086144
20916561
69993704
20028090
43012232
77256607
64481170
61133697
81574920
18758031
45971823
34806007
63316477
8149659
34209222
9936506
84583486
82619532
98726613
13892670
25213999
8910634
67494786
51117515
5903853
6721745
18443113
44999143
45279105
76203650
24901708
53781494
16918264
46926591