18054053
36037383
17113921
3926334
7438626
67016800
96308571
74759146
38143707
50044474
50026742
82518331
49954131
88577929
53113359
12105098
78382472
8636773
51563098
49008643
85282370
28033718
46059274
50463246
65401303
83681027
17149300
21738578
4627912
810631
41533351
72098187
63527055
307915
9815621
49399085
61126712
7477522
43447072
75687906