18504098
1527693
19606740
14519025
26667184
76802016
45233741
77121107
974722
54063837
73092140
62548274
86699914
90214975
170584
83779448
18913890
96028573
24076748
82164804
7598420
89914097
14777309
61462423
4294411
86808111
61413502
60163224
26393356
60066655
12697025
86791494
49661
7812918
39162023
43987538
4219731
69081828
96807588
96144336