40817691
11817906
47953677
30766655
21993165
67831880
7565834
6605186
46098664
62287483
80153241
74894800
31912318
55065538
75513431
14757814
81363487
4914841
31561927
1920323
39337089
76902313
95258070
9139286
48906845
43771093
8375103
79343424
10647963
8107931
37696133
12871844
39212645
29114432
3556635
54816250
89522069
43953990
72611141
12439529