40281856
17826202
34217426
91504697
20356184
74949082
4518839
47856195
21137753
72763423
18779931
99374948
76594038
17899688
68558209
66467041
56267913
70819754
64796001
41049042
68556621
23933108
85366384
10861456
60723166
50751473
52725603
62711135
1841918
7308280
92478007
1290924
82912119
48876531
81971445
50866720
74835013
11214535
97722974
93281172