39918634
10125758
8375516
21206056
26748038
7273205
46947394
14954399
13307285
71531705
79302632
8257304
77859482
7423111
68326364
77677241
8418752
22462567
13077884
59196843
53303427
75978085
4782267
1384531
3514088
77825170
15216753
87959004
86479333
34493514
27422849
64902963
6735304
85775243
38006068
27413559
54202831
58155465
88516731
32696700