39607926
60153729
76484066
4235190
88114809
90411053
60295300
96372741
62453440
43009136
75332703
71944885
18024788
70015255
5599659
61229376
36549048
98329377
12904960
57842776
87652061
12083741
16234360
5441518
14739795
18784879
57196850
96477966
44146869
39796973
2106457
3953513
55429906
45543427
89231866
86381141
77257684
13139617
14686521
57001123