301894
21138070
26939018
1025680
83335367
58569891
33965621
66588693
67238114
28667536
95257701
56115598
91816637
35866000
10133339
69809891
357016
64654859
55013089
32274919
58456238
70524513
18032653
45222629
60826475
2531302
8232868
43755868
4062548
16544945
56226756
6427745
21119555
14363070
26706155
44175855
27725444
7507770
54158866
40477170